首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在SQL中加入4个表?

如何在SQL中加入4个表?

提问于 2018-05-30 04:55:12
回答 1关注 0查看 132

我有一个关于加入4个table的问题。这是我的查询:

代码语言:javascript
复制
SELECT  a.pick_id, a.Serial_No, a.Work_Ord_No, a.Lot_No, 
        a.Product_no, a.Plan_Qty, a.Machine_no, a.shift, a.Scan_dt, 
        b.Trml_code,
        case when c.Wire_Type is null then '-' else c.Wire_Type +' '+ c.Wire_Size+' '+c.Wire_Color end as Wire,
        case when d.Mtrl_code is null then '-' else d.Mtrl_code end as Material
FROM pickMaster a JOIN
     pickTerminal b
     ON b.id = a.id JOIN
     pickWire c
     ON c.id = a.id JOIN
     pickInserting d
     ON d.id = a.id

这是我加入他们之前的4个表的数据:

在这里输入图像描述
在这里输入图像描述

这是我加入他们之后的结果:

在这里输入图像描述
在这里输入图像描述

问题是我加入4个table后,结果显示4行材料和线材上的数据相同。如何解决这个问题?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档