【发布时间】:2023-03-23 12:58:01
【问题描述】:
我想知道是否可以计算 MySQL 表中包含 pet 列中值 Cat 的行数,并计算同一表中包含 pet 列中值 Dog 的行数。并比较每个查询返回的行数,如果包含 Cat 的行少于包含“Dog”的行,则输出“Cat”,反之亦然。
编辑:这是我想要的一个例子。
$pet = mysql_query("SELECT squad, COUNT(pet) FROM mytable WHERE pet IN ('cat', 'dog', 'horse', 'snake') GROUP BY pet ORDER BY COUNT(pet) DESC LIMIT 1") or die(mysql_error());
echo $pet; // this should output the pet with the lowest number of rows
所以它应该响应猫、狗、马或蛇,具体取决于哪个宠物的行数最少。
【问题讨论】:
-
我认为你需要分享一些代码。
-
当然有可能:)
-
@BasicBridge 我用一些代码编辑了我的帖子。