我有一个关于加入4个table的问题。这是我的查询:
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行材料和线材上的数据相同。如何解决这个问题?
相似问题