我有三个sql表:-

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

2)AL095-需要表中的1个IRL列,

3)第三张表-需要表中的1条ARTNO列

到目前为止我尝试过的

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


我不知道如何使用第三张表向我的查询添加另一个联接。我尝试了很多代码,但没有尝试。

我在第三张表中还有一个ARTNO列。
还有一件事是。这些表太大了,我不确定,但是我想从主表中获取所有记录,即使在其他表中没有要读取的行。

希望有人可以帮助我。谢谢。
Z.

最佳答案

试试这个

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

关于mysql - 如何使我的代码与3 sql表一起工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29952349/

10-16 19:24