SQL查找某些表中存在而另一表中不存在的数据

埃斯瓦尔

在Microsoft SQL Server中,我想选择表A,C,D中存在的数据,而表B中不存在的数据。我可以这样写吗?

Select A.Store,C.Item,D.Cost 
from A 
  Inner Join C on A.Store=C.Store and A.Item=C.Item
  Inner join D on C.Store=D.Store and C.Item=D.Item
     And Not exists (Select * from B where A.Store=B.Store and A.Item=B.Item)`
大力水手

是的,您的查询完全有意义。

您还可以left join如下使用

Select A.Store,C.Item,D.Cost 
from A 
  Inner Join C on A.Store=C.Store and A.Item=C.Item
  Inner join D on C.Store=D.Store and C.Item=D.Item
  Left join B on A.Store=B.Store and A.Item=B.Item
 Where b.store is null;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从一个表中选择数据,然后插入到该表中不存在的另一个现有表中

来自分类Dev

选择同一表的另一列“ MySQL数据库不存在”子句中不存在的值

来自分类Dev

查找多个列和表中不存在的唯一值

来自分类Dev

SQL,如果另一个表中不存在该字段,则选择字段

来自分类Dev

SQL Server查询:获取另一个表的字段中不存在的列的列表

来自分类Dev

从表中删除行,其中另一表中不存在该列

来自分类Dev

SQL-不存在时不从另一个表中检索记录

来自分类Dev

如何从一个表中查找另一表中不存在的数据?

来自分类Dev

SQL约束,用于检查另一个表中是否不存在值

来自分类Dev

如何从一个表中选择某项,而另一表中不存在某个字段

来自分类Dev

如何从另一个表MYSQL中不存在数据的表中输出结果

来自分类Dev

如何从一个表中选择在另一表中由于某种条件而在另一表中不存在的所有记录?

来自分类Dev

从不存在的2个表中插入数据

来自分类Dev

SQL选择并查找其他表中不存在的行

来自分类Dev

SQL如何从另一个表中不存在的表中选择

来自分类Dev

SQL,如果另一个表中不存在该字段,则选择字段

来自分类Dev

需要选择另一个表中不存在的数据

来自分类Dev

从静态值中查找表中不存在的项目

来自分类Dev

SQL:从表中不存在其中某些值的数组中返回值

来自分类Dev

如果该数据不存在于另一个表中,该如何选择该数据?

来自分类Dev

比较同一表中不存在的行中的数据

来自分类Dev

MySQL查询查找表中不存在的ID

来自分类Dev

如何检索 SQL Server 中一个表的任何字段中不存在的数据?

来自分类Dev

如果某行在另一表中不存在,则 MySQL 有条件地插入到一个表

来自分类Dev

如果mysql中的另一个表上不存在数据,如何从另一个表中选择数据

来自分类Dev

在大表中选择某些 ID 不存在于同一列中的数据。加快查询

来自分类Dev

Mysql - 如果同一表的其他行中不存在值,则更新行

来自分类Dev

查找表中不存在的值

来自分类Dev

交叉表存在于一个数据库中,而不存在于另一个数据库中

Related 相关文章

  1. 1

    从一个表中选择数据,然后插入到该表中不存在的另一个现有表中

  2. 2

    选择同一表的另一列“ MySQL数据库不存在”子句中不存在的值

  3. 3

    查找多个列和表中不存在的唯一值

  4. 4

    SQL,如果另一个表中不存在该字段,则选择字段

  5. 5

    SQL Server查询:获取另一个表的字段中不存在的列的列表

  6. 6

    从表中删除行,其中另一表中不存在该列

  7. 7

    SQL-不存在时不从另一个表中检索记录

  8. 8

    如何从一个表中查找另一表中不存在的数据?

  9. 9

    SQL约束,用于检查另一个表中是否不存在值

  10. 10

    如何从一个表中选择某项,而另一表中不存在某个字段

  11. 11

    如何从另一个表MYSQL中不存在数据的表中输出结果

  12. 12

    如何从一个表中选择在另一表中由于某种条件而在另一表中不存在的所有记录?

  13. 13

    从不存在的2个表中插入数据

  14. 14

    SQL选择并查找其他表中不存在的行

  15. 15

    SQL如何从另一个表中不存在的表中选择

  16. 16

    SQL,如果另一个表中不存在该字段,则选择字段

  17. 17

    需要选择另一个表中不存在的数据

  18. 18

    从静态值中查找表中不存在的项目

  19. 19

    SQL:从表中不存在其中某些值的数组中返回值

  20. 20

    如果该数据不存在于另一个表中,该如何选择该数据?

  21. 21

    比较同一表中不存在的行中的数据

  22. 22

    MySQL查询查找表中不存在的ID

  23. 23

    如何检索 SQL Server 中一个表的任何字段中不存在的数据?

  24. 24

    如果某行在另一表中不存在,则 MySQL 有条件地插入到一个表

  25. 25

    如果mysql中的另一个表上不存在数据,如何从另一个表中选择数据

  26. 26

    在大表中选择某些 ID 不存在于同一列中的数据。加快查询

  27. 27

    Mysql - 如果同一表的其他行中不存在值,则更新行

  28. 28

    查找表中不存在的值

  29. 29

    交叉表存在于一个数据库中,而不存在于另一个数据库中

热门标签

归档