我有以下表結構:SQL查詢問題的多對多的關係
表Sailor
:
sid sname
-------------------
22 Dustin
29 Brutus
31 Luber
32 John
表Boat
:
bid bname
-------------------
101 Pirate
102 Pirate
103 Marine
表Reserve
:
bid sid day
------------------------------
101 22 10/10/98
102 22 10/10/98
103 22 10/8/98
103 31 10/7/98
102 29 9/8/98
103 32 9/8/98
預期的結果是:找到所有名爲Pirate
的船員的姓名。
基本上,我需要查詢所有已經預定船名爲Pirate
的船員姓名。
唯一的問題是,在表中,我有2列bname作爲海盜和他們的投標是不同的。
任何想法如何實現與查詢?
提供一種基於數據樣本數據和預期輸出 – tonypdmtr