Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 使用联接检索数据_Sql_Sql Server - Fatal编程技术网

Sql 使用联接检索数据

Sql 使用联接检索数据,sql,sql-server,Sql,Sql Server,如何使用外部联接获取内部联接数据 ID SALES ----------- 1 100 2 200 3 300 4 400 表A ID SALES ----------- 1 100 2 200

如何使用外部联接获取内部联接数据

ID   SALES 
-----------
1    100                                  
2    200                                  
3    300
4    400
表A

ID   SALES 
-----------
1    100                                  
2    200                                  
3    300
4    400
表B

ID   SALES 
-----------
1    100                                  
2    200                                  
3    300
4    400
  ID   SALES
  -----------
  1    100                                  
  2    200 
通过使用左连接,我只需要匹配2条记录

ID   SALES 
-----------
1    100                                  
2    200                                  
3    300
4    400
期望输出:

ID   SALES 
-----------
1    100                                  
2    200                                  
3    300
4    400
ID  SALES  ID  SALES
--------------------
1   100     1  100
2   200     2  200
您可以尝试以下方法:

ID   SALES 
-----------
1    100                                  
2    200                                  
3    300
4    400
Select A.ID, A.sales, B.ID, B.sales 
from #A 
left join #B on A.ID=B.ID 
where B.ID is not null
您可以尝试以下方法:

ID   SALES 
-----------
1    100                                  
2    200                                  
3    300
4    400
Select A.ID, A.sales, B.ID, B.sales 
from #A 
left join #B on A.ID=B.ID 
where B.ID is not null

这是一个有趣的问题,但它没有表现出任何努力。你们能至少给我们展示一些表格结构吗?WHERE子句可以帮助你们猜出一个有趣的问题,但它显示了零努力。你能至少给我们看一些表格结构吗?WHERE子句可以帮助你我猜谢谢你。我想我们不需要指定销售。如果没有销售,我们也可以得到它。是的id本身过滤空值。@avikatesh。我想我们不需要指定销售。如果没有销售,我们也可以得到它。是id本身过滤空值。@AVI