私は以下のコードを持っています。これが正しいことを確認するための助けをいただければ幸いです。(遅い日)
Select
A.Label, A.Name, C.UID, D.Unit
From
A
inner join
B on A.UID = B.FUID
left join
C on B.UID = C.UID
left join
D on C.unitID = D.ID
Where
C.LName = 'Gas'
上記のコードは次のように読み取ります -- C でレコードがリンクされている場合とされていない場合があり、D でレコードがリンクされている場合とリンクされていない場合があるレコードTable A
にリンクされているすべてのラベルと対応する名前を取得します。Table B
とC.LName = 'gas'
。
これは正しいですか?必要なのは、C または D にレコードが存在するかどうかに関係なく、B に存在する A からデータを取得することです。