从一个表中选择记录,而另一个表中没有两列

莫非斯

我有表1:

Id      Program Price   Age
12345   ABC     10      1
12345   CDE     23      3
12345   FGH     43      2
12346   ABC     5       4
12346   CDE     2       5
12367   CDE     10      6

和一个Table2:

ID      Program BestBefore
12345   ABC     2
12345   FGH     3
12346   ABC     1

我想得到下表

Id      Program  Price  Age
12345   CDE      10     1
12346   CDE      2      5
12367   CDE      10     6

即从第一张表中获得ID + Program不在第二张表中的行。我正在使用MS SQL Server Express 2012,并且不想将任何列添加到原始数据库。是否可以不创建临时变量而做?

下蹲

有几种方法可以使用,这是一种使用方法not exists

select *
from table1 t1
where not exists (
    select 1
    from table2 t2 
    where t1.id = t2.id and t1.program = t2.program
)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

从一个表中选择用户标识,然后在另一个表中更新

来自分类Dev

SQL从一个表中选择两列,再从另一表中的列转换

来自分类Dev

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

来自分类Dev

如何从一个表中选择数据并插入另一个表中?

来自分类Dev

根据另一个表中的引用值从一个表中选择值

来自分类Dev

从一个表中选择记录,并使用另一表中的列对结果进行排序

来自分类Dev

从表中选择,其中列从laravel中的另一个表中选择

来自分类Dev

如何从一个表(具有两列的唯一组合)中选择所有SQL行,而另一个表中没有相同的组合

来自分类Dev

MariaDB:从一个表中的一列中选择不在另一个表中另一列的子集中的字段

来自分类Dev

如何从一个表中选择一个值,而在另一个表中满足两个单独的条件对

来自分类Dev

如何从一个表中选择另一个表中没有外键的记录

来自分类Dev

SQL查询以基于另一个表中的列值从一个表中选择

来自分类Dev

根据另一个表中的关键字从一个表中选择行

来自分类Dev

在一个查询中从两个表中选择一个记录,并从另一个表中选择多个记录

来自分类Dev

从一个表中选择记录,然后从另一个表中选择一个记录数

来自分类Dev

当能力在另一个表中时,如何从一个表中选择数据?

来自分类Dev

如何从一个表中选择数据并插入另一个表中?

来自分类Dev

从一个表中选择与另一个表没有关系的表

来自分类Dev

从表中选择,其中列从laravel中的另一个表中选择

来自分类Dev

从一个表中选择记录,这些记录在另一个表中不存在

来自分类Dev

从一个表中选择,从另一个表中计数

来自分类Dev

根据另一个表的频率从一个表中选择列?

来自分类Dev

SQL查询-从一个表中选择全部,在另一个表中匹配记录

来自分类Dev

从一个表中选择所有记录并从另一个表中匹配记录

来自分类Dev

如何从一个表中选择数据并将其插入到带有新列的另一个表中

来自分类Dev

当另一个表的条件满足时如何从一个表中选择记录

来自分类Dev

如何在cakephp 3.6中从一个表中选择所有记录并从另一个表中选择一些记录

来自分类Dev

从一个表中选择所有列,从另一个表中选择 1 列

来自分类Dev

根据另一个表中的选定行从一个表中选择数据

Related 相关文章

  1. 1

    从一个表中选择用户标识,然后在另一个表中更新

  2. 2

    SQL从一个表中选择两列,再从另一表中的列转换

  3. 3

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

  4. 4

    如何从一个表中选择数据并插入另一个表中?

  5. 5

    根据另一个表中的引用值从一个表中选择值

  6. 6

    从一个表中选择记录,并使用另一表中的列对结果进行排序

  7. 7

    从表中选择,其中列从laravel中的另一个表中选择

  8. 8

    如何从一个表(具有两列的唯一组合)中选择所有SQL行,而另一个表中没有相同的组合

  9. 9

    MariaDB:从一个表中的一列中选择不在另一个表中另一列的子集中的字段

  10. 10

    如何从一个表中选择一个值,而在另一个表中满足两个单独的条件对

  11. 11

    如何从一个表中选择另一个表中没有外键的记录

  12. 12

    SQL查询以基于另一个表中的列值从一个表中选择

  13. 13

    根据另一个表中的关键字从一个表中选择行

  14. 14

    在一个查询中从两个表中选择一个记录,并从另一个表中选择多个记录

  15. 15

    从一个表中选择记录,然后从另一个表中选择一个记录数

  16. 16

    当能力在另一个表中时,如何从一个表中选择数据?

  17. 17

    如何从一个表中选择数据并插入另一个表中?

  18. 18

    从一个表中选择与另一个表没有关系的表

  19. 19

    从表中选择,其中列从laravel中的另一个表中选择

  20. 20

    从一个表中选择记录,这些记录在另一个表中不存在

  21. 21

    从一个表中选择,从另一个表中计数

  22. 22

    根据另一个表的频率从一个表中选择列?

  23. 23

    SQL查询-从一个表中选择全部,在另一个表中匹配记录

  24. 24

    从一个表中选择所有记录并从另一个表中匹配记录

  25. 25

    如何从一个表中选择数据并将其插入到带有新列的另一个表中

  26. 26

    当另一个表的条件满足时如何从一个表中选择记录

  27. 27

    如何在cakephp 3.6中从一个表中选择所有记录并从另一个表中选择一些记录

  28. 28

    从一个表中选择所有列,从另一个表中选择 1 列

  29. 29

    根据另一个表中的选定行从一个表中选择数据

热门标签

归档