我正在查询预订表,看看我是否有资源冲突。 该查询连接到同一个表两次,类似于这个答案:
https://stackoverflow.com/a/2727467/578451
但是我得到了重复的结果
即。使用预订2和1预订1次冲突使用预订1预订2次冲突:
2 records returned..
booking_1_id|booking_2_id
1 |2
2 |1
不知何故,我需要删除其中一个(近)重复项。 GROUP BY是不够的。
想法?
答案 0 :(得分:1)
SELECT * FROM (
-- your complete query here
) AS baseview
WHERE booking_1_id<booking_2_id;