我有一个包含两个表的查询-- Table A和Table B。
Table_A:A_ID,B_ID,A3,A4,A5Table_B:B_ID,B2.我要A3列的值( Table_A )和B2的值( Table_B )。
我尝试了这个查询:
select
b.B2, a.A3
from
Table_A a
join
Table_B b on (a.A_ID = b.B_ID)查询不返回任何内容。我做错了什么?
发布于 2016-01-20 05:54:39
似乎Table A中的Table A列是Table B的外键--在这种情况下,您需要在该列上加入:
select
b.B2, a.A3
from
Table_A a
inner join
Table_B b on a.B_ID = b.B_ID使用a.B_ID (而不是a.A_ID)在两个表之间建立连接。
https://stackoverflow.com/questions/34891456
复制相似问题