SQL,加入?。。来自三个表的信息
有表SQL,加入?。。来自三个表的信息,sql,join,Sql,Join,有表订单,装运类型,以及装运模块 如何打印表订单中的信息,以及表装运模块中的一个字段 where o.shipping_type_id = st.shipping_type_id and st.shipping_module_id = sm_shipping_module_id 也就是说,在这里连接就像你不能使用一样,因为这里有两个而不是三个表一起使用。不,这里仍然允许连接。如果需要,可以联接多个表 SELECT a.*, c.shipping_module_id FROM
订单
,装运类型
,以及装运模块
如何打印表订单
中的信息,以及表装运模块
中的一个字段
where
o.shipping_type_id = st.shipping_type_id
and st.shipping_module_id = sm_shipping_module_id
也就是说,在这里连接就像你不能使用一样,因为这里有两个而不是三个表一起使用。不,这里仍然允许连接。如果需要,可以联接多个表
SELECT a.*, c.shipping_module_id
FROM orders a
INNER JOIN shipping_types b
ON a.shipping_type_id = b.shipping_type_id
INNER JOIN shipping_modules c
ON b.shipping_module_id = c.shipping_module_id
只需将
c.shipping\u module\u id
更改为所需的列名即可显示。您可以加入所需的表,并且只使用需要在选择中显示的字段
即
我不明白,你不想使用join?伙计,当你把这个确切的标题粘贴到SO的搜索框中时,你会得到大量的答案:@GolezTrol我最好问一下,而不是我会寻找一些我需要翻译成自己语言的问题。这不是什么大悲剧。谢谢你,正是我需要的!
SELECT table1.fld1, table3.fld3
FROM table1
JOIN table2 ON ...
JOIN table3 ON ...
...