我有一个表设置如下
ID COL1 COL2 COL3
----------------
10 200 n/a 125
11 150 130 n/a
12 100 300 200
13 500 n/a n/a
Run Code Online (Sandbox Code Playgroud)
除了 ID,所有列都是 TEXT。
使用 PHP 和 MySQL 我需要从 COL1、COL2、COL3 中选择最小的“数字”,在这种情况下它将是 100(从第 12 行,COL1)。
我试过这个:
$query = ("SELECT MIN(LEAST(COL1,COL2,COL3)) FROM rug AS 'query1'");
Run Code Online (Sandbox Code Playgroud)
但我认为 MIN(LEAST 和 AS 'query1' 部分有问题。我收到警告:
Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?谢谢!