1
的问题我知道这个问题已经被问了很多,但是我找不到解决方案可以解决我的问题。mysql - 使用group by和order by
我有一个大学使用的书籍数据库,我试图编写一个SQL语句来显示书籍,他们的课程号码和部门的标题。我需要按照书名按字母顺序排列,然后由学校分组。这是我的:
SELECT title, course_number, department
FROM books
GROUP BY school_division
ORDER BY title;
但它只打印3条记录,当我实际上有10个总计。我不知道如何让它打印出所有10条记录?
如果我摆脱了GROUP BY,那么它会打印出所有10条记录,所以我不确定发生了什么。
你为什么要分组他们? –