相关疑难解决方法(0)

SQL Server:连接两个表并返回空记录

我不知道如何连接这两个表并获得我想要的 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
推荐指数
1
解决办法
1万
查看次数

标签 统计

sql-server ×1