我有以下稱爲數據1SQL兩行
DateOfBooking | Short | Long | TimeOfBooking | ID
-------------------------------------------------------
14.06.2016 | KAL | blabla| 13:02 | 1
14.06.2016 | DEF | del | 14:02 | 3
14.06.2016 | KAL | blabla| 17:34 | 2
14.06.2016 | DOL | blub | 13:02 | 1
我想要找的人的ID都是在KAL 13:02和DOL在13:02在那裏預訂數據庫,但查找有關的信息的人只有同時預訂(同時)。
KAL和DOL總是在同一個TimeOfBooking預訂一個ID,但我無法弄清楚如何得到結果。 我試圖
SELECT DISTINCT Data1.ID
FROM Data1
WHERE (((Data1.Short = 'KAL') AND (Data1.Long Like 'blabla'))
AND ((((Data1.Short = 'DOL') AND (Data1.Long Like 'blub')))
Group BY Data1.ID
當然,這並沒有工作,因爲它不僅外觀成一排。有沒有辦法查看兩行並找到相應的ID?
謝謝。
無需既SELECT DISTINCT和GROUP BY在這裏,他們都被刪除重複。 – jarlh
相關提示謝謝。 –