2016-04-24 45 views
-1

我正在寻找输出在我的mysql数据库中有同一日期双重预订的用户列表。同一用户在同一日期内选择多个条目MySQL

和示例中的预订表中的低于和名字和姓氏woulde被上bookings.memberid = members.memberid加入:

bookingid | memberid | time | date | group 
--------------------------------------------------- 
1   | 1  | 7:00 | 24/04 | 1 
34   | 1  | 14:00 | 24/04 | 4 

很抱歉的简洁起见,我目前的道路上一个洗礼!

回答

1

尝试自行加入您的预订表所示:

SELECT * 
FROM BOOKING b1 INNER JOIN Booking b2 
ON b1.memberid = b2.memberid 
AND b1.date = b2.date 
WHERE b1.bookingid != b2.bookingid 
+0

谢谢你,我会再添加其他加入的成员表来获得我相信第一个和最后一个名字吗? –

+0

是的,如果你的预订表没有用户名,那么你是必须的。 – SMA