我有四个表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