我正在尝试显示序列号的相应日期,有时查询不会显示值,因为Partobj
列没有唯一值。
我如何获得具有唯一Partobj
的序列号?
select
ib.Date1,w.Date2,w.Date3
from
table1 w
left outer join
table2 ib on w.Partobj=ib.Partobj
where
ib.SerialNumber = '12we'
答案 0 :(得分:0)
在没有看到任何示例数据的情况下,您可以执行与此类似的操作,您可以table2
加入DISTINCT
仅查找select ib.Date1,w.Date2,w.Date3
from table1 w
left outer join
(
SELECT DISTINCT Date1, Partobj, SerialNumber
FROM table2
) ib
on w.Partobj=ib.Partobj
where ib.SerialNumber = '12we'
条记录:
{{1}}
如果您从两个表中发布一些样本数据,那将会很有帮助。