我有一张这样的桌子:

+---------+----------+
| column1 |  column2 |
+---------+----------+
|   100   |    50    |
|    3    |    10    |
|    7    |     7    |
+---------+----------+


我想要一条比较column1column2之间数据的SQL语句,计算column1的值小于column2的行数。

也许像这样:

$result="select * from table where column1 <= column2";
$a = mysql_num_rows ($result);
echo $a;


在此示例中,它将为我提供2的结果,表示匹配的行#2和#3。

最佳答案

SELECT count(*)  AS total_rows
FROM table_with_data
WHERE column1 <= column2

关于php - 在一个表中比较两列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6824612/

10-16 14:53