我有一个mysql表
id,第一行,row2 row3
和
ID | row1 | row2 | row3
-------------------------------
1 | 10 | 5 | 10
2 | 20 | 5 | 10
,当我运行这样的SQL
SELECT * FROM `table` WHERE row3 = 10 GROUP BY row2
只返回一行。我想让它同时返回这两行。
任何帮助都将是感激的家伙
SELECT * FROM `table` WHERE row3 = 10 GROUP BY row2
GROUP BY row2告诉它取row2值相同的所有行,并将它们一起显示(一个摘要条目)。
如果要查看所有行,请删除GROUP BY命令
SELECT * FROM `table` WHERE row3 = 10
运行原始SELECT查询,不使用GROUP BY。然后在PHP中循环遍历结果并使用另一个SELECT QUERY,如
"SELECT * FROM `table` WHERE row2=" . $resultrow['row2']