【发布时间】:2015-01-28 09:06:20
【问题描述】:
我想从具有相似列的两个表中获取数据。
Table A
x y z a b
1 48 36 d5 8d
2 78 36 2t 15
3 99 54 s5 14
4 48 73 58 11
Table B
x y z a b
1 48 95 d9 69
2 98 36 3c vv
3 93 39 df 1bb
4 48 73 58 11
当列y=48,z=73,a=58,b=11 时,我想从表中获取y,z,b 值。
我像这样使用join query,但它不起作用。
Select x,y,z,a,b from A join B in A.y=B.y=48 and A.z=B.z=73 and A.a=B.a=58 and A.b=B.b=11;
你能给我正确的解决方案吗
【问题讨论】:
-
加入ON,而不是IN,是正确的语法! = 只有两个值。
-
and A.z=B.z=73完全错误。