我有四個表A,B,C和DMySQL的選擇列,而其他兩列是引用的表
Table A: value1, city
Table B: value2, city
Table C: value3, city
Table D: value1, value2, value3
,我需要選擇值2相等(我猜從表d),其中值1和值3的表d同一行中,並都在其列於表A中的相同的「城市」和C.
所以,如果表A的行
13, Chicago
14, Milwaukee
15, St. Louis
和表C有行
78, Chicago
89, St. Paul
94, St. Louis
和表d具有行
13, One, 89
13, Two, 78
14, Three, 78
15, Four, 94
然後,我需要打印出來:
Two
Four
你要找的是一個 「加入」 操作。 –
[*小提琴演示*](http://sqlfiddle.com/#!2/6471d/2) –
@M Khalid Junaid感謝讓我進入該網站。在本學期剩下的時間裏成爲一個非常好的資源。你的回答也是絕對正確的。 – BWONG