【发布时间】:2021-12-17 01:44:45
【问题描述】:
MySQL 新手,在这里找不到正确答案。
我有这些表格:乘客和门票。我需要显示所有购买 5 张票的乘客的数据,而不仅仅是 ID
我已经做到了,但我需要乘客的所有数据。
SELECT Passenger.IdPassenger
FROM Passengers
JOIN Ticket ON Passenger.IdPassenger = Ticket.IdPassenger
GROUP BY Passenger.IdPassenger
HAVING COUNT(*) = 5;
mysql 让我显示所有乘客数据的唯一方法是执行 SELECT * 然后在 GROUP BY 子句中放入 EVERY 列,有没有办法像 group by * 一样进行分组?
【问题讨论】:
标签: mysql sql database group-by having