入力:以下の出力を計算するために以下の入力を使用することに基づいてSQLクエリを書く方法は?
出力:
私は、SQLサーバーにこのクエリを記述しようとしています。ただ、下に示すようにフィールドを選択LEFT JOIN
を使用して行う
入力:以下の出力を計算するために以下の入力を使用することに基づいてSQLクエリを書く方法は?
出力:
私は、SQLサーバーにこのクエリを記述しようとしています。ただ、下に示すようにフィールドを選択LEFT JOIN
を使用して行う
、
select t.id, tt.tid, ot.oid, pt.pid
from test t
left join test_tid tt on t.id = tt.id
left join test_pid pt on t.id = pt.id
left join test_oid ot on t.id = ot.id
ありがとうございました!条件にグループを追加した後の作業。私のデータに重複した行があるために必要です。 –
@NikhilKumbharあなたは歓迎です:) –
はこれを試してみてください:ここ
select isnull(isnull(t1.id,t2.id),t3.id),t1.tid,t2.oid,t3.pid
from test_tid t1 full outer join test_oid t2
on (t1.id = t2.id)
full outer join test_pid t3
on (t1.id = t3.id)
使用 '左join' –
ほとんどの人は、フォーマットされたテキストではなく画像が欲しいです。 – jarlh
この質問は、スタックオーバーフロープラットフォームのトピックではなく、いくつかの理由でクローズできます:(1)事前の努力なし、研究なし、(2)広すぎ、(3)no [mcve] **ご投稿の前に必ず**本物の努力を尽くして、あなたの質問にその努力を示してください。 – halfer