He descubierto dos errores.
Su consulta funciona para su ejemplo específico, pero intente usar un número más pequeño en COL2
o COL3
, descubrirá que no proporciona los resultados que busca.
Prueba esto en su lugar:
SELECT LEAST(
MIN(COL1),
MIN(COL2),
MIN(COL3)
)
FROM yourtable;
Para usar una consulta mysql en php, consulte el manual sobre cómo se puede archivar esto, su ejemplo no es cómo se hace. Si su cadena de consulta está almacenada en $SQL
, entonces podría verse así:
/* querying... */
$result = mysql_query($SQL);
/* handling possible errors */
if (!$result) {
die('Invalid query: ' . mysql_error());
}
/* handling the response */
while ($row = mysql_fetch_assoc($result)) {
var_dump($row);
}