J'ai une table comme ceci:En comparant deux colonnes dans une table
+---------+----------+
| column1 | column2 |
+---------+----------+
| 100 | 50 |
| 3 | 10 |
| 7 | 7 |
+---------+----------+
Je voudrais une instruction SQL qui compare les données entre column1
et column2
, en comptant le nombre de lignes pour lesquelles column1
a une valeur plus petite que cela dans column2
.
Peut-être quelque chose comme:
$result="select * from table where column1 <= column2";
$a = mysql_num_rows ($result);
echo $a;
Dans cet exemple, il me donnerait un résultat de 2
, représentant les lignes correspondantes # 2 et # 3.