我不知道如何连接这两个表并获得我想要的 NULL 值的结果。我玩过LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN...,但无法让它工作。请看下面这个。
表格1:
NameID Name
1 N1
2 N2
3 N3
4 N4
5 N5
Run Code Online (Sandbox Code Playgroud)
表2:
NameID AnotherID Value
1 AID-111 1000
2 AID-222 2000
2 AID-222 3000
3 AID-333 4000
4 AID-444 5000
Select ...
JOIN Table1 and Table2
WHERE AnotherID = 'AID-222'
Run Code Online (Sandbox Code Playgroud)
这就是我想要的结果:
NameID Name AnotherID VALUE
1 N1 NULL NULL
2 N2 AID-222 2000
3 N3 AID-222 3000
4 N4 NULL NULL
5 N5 …Run Code Online (Sandbox Code Playgroud) sql-server ×1