从db中检索多个数据并对其进行分组

时间:2013-08-23 04:13:41

标签: sql mysqli

我正在为这个问题寻找一个sql命令解决方案。 我想检索具有相同属性的所有行并列出它们。 我尝试过group by,但它会将结果合并为每个选定字段一行。 我想检索多个结果来做类似的事情,而不对每个'颜色'进行单一查询:

  • 黑色
    • 日产
    • 丰田
    • 法拉利
  • 黄色
    • 保时捷
    • 兰博

1 个答案:

答案 0 :(得分:0)

好吧,查询会生成一个矩形结果集,而不是一个分层结果集,但这样的结果会起作用:

SELECT Color, Make
FROM Cars
ORDER By Color, Make

然后当您显示结果时,只有在Color发生变化时才能显示。{/ p>