2012-03-05 5 views
0

シリアル番号に対応する日付を表示しようとしていますが、Partobj列に一意の値がないため、クエリに値が表示されないことがあります。一意の値を決定するSQLクエリ

ユニークなシリアル番号はどのように取得できますかPartobj?あなたが唯一のDISTINCTたレコードを探してtable2に参加し、これに似た何か、何ができる任意のサンプルデータを見なければ

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

ib2のレコードのみを必要としていることを意味しますか? –

+0

はい、私は一意のシリアル番号を取得することができます – rakesh

答えて

0

:あなたは、両方のテーブルからいくつかのサンプルデータを投稿した場合

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' 

を、それ助けになるだろう。

関連する問題