2015-04-29 88 views
0

我有三个SQL表: -如何让我的代码与3个sql表一起工作?

1)OR130a - 我几乎要显示所有列,

2)AL095 - 需要从表1 IRL列,

3)从表

thirdtable --need 1个货号专栏中,我试图至今

SELECT c.* , p.IRL 
FROM OR130a c 
    LEFT JOIN AL095 p ON c.artno=p.artno 
ORDER BY HFB; 

我不知道如何添加另一个加入到我的查询w^ith第三张桌子。我有很多尝试玩代码,但没有。

我在第三个表中还有一个ARTNO列。 另一件事是。表格很大,我不确定,但是我想从主表中获取所有记录,即使在附加表格中没有这样的行可以获取。

希望有人能帮助我。谢谢。 Z.

+2

你的第一个的'ON'条款后,只需要添加另外'JOIN'。我不知道你的结构或期望的结果告诉你写什么。 – Siyual

+0

此“HFB”列来自哪里? –

回答

2

尝试这样的事情,

SELECT c.* , p.IRL, t.ARTNO 
FROM OR130a c 
    LEFT JOIN AL095 p ON c.artno = p.artno 
    LEFT JOIN ThirdTable t ON c.artno = t.artno 
ORDER BY HFB 
相关问题