相关疑难解决方法(0)

使用 PHP/MySQL 从多列中选择最小值

我有一个表设置如下

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)

有什么想法吗?谢谢!

php mysql

3
推荐指数
1
解决办法
6116
查看次数

标签 统计

mysql ×1

php ×1