是否使用SQL连接

时间:2016-01-20 04:11:19

标签: sql

我有2个表Table ATable B的查询。

  • Table_A:A_ID,B_ID,A3,A4,A5
  • Table_B:B_ID,B2。

我希望A3的{​​{1}}列和Table_A的{​​{1}}列的值。

我尝试了这个查询:

B2

查询不返回任何内容。我做错了什么?

1 个答案:

答案 0 :(得分:2)

B_ID中的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)建立两个表之间的连接。