sql比较同一张表中的两个唯一行

378

我希望这是一个直截了当的问题,但我无法解决它的语法。

我只需要查找“ ID2”中是否还存在“ ID”中的值,可以说名为“ teacher”的表

ID-ID2
10-1
11-2
12-13
13-4

唯一的匹配项是id2中也存在第4行,因为13也存在,因此我需要通过选择查询将其删除,有人可以建议吗?谢谢。

嗨,除此之外,我还有第二张表,名为“ staff”,具有以下设置

ID-Name
1-smith
2-jones
3-bruce

其中,ID与教师表中的ID是相同的,我想我需要在这里加入它们,但不确定第二张表中的ID如何处理。我需要从第二个表中获得的唯一信息是名称,因此仅对表1进行处理后,笛卡尔乘积就应与上面类似。

报废了,解决了,谢谢

戈登·利诺夫(Gordon Linoff)

这是你想要的吗?

select t.*
from teacher t
where exists (select 1 from teacher t2 where t2.id = t.id2);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

同一张表中的两个一对多关系

来自分类Dev

在同一张表上合并两个SQL SELECT语句

来自分类Dev

sql server比较一张表中的行

来自分类Dev

为什么我在同一张表中的两个日期之间选择不起作用?

来自分类Dev

同一张表上的两个查询显示同一行具有不同的值?

来自分类Dev

SQL:如何从同一张表中选择两个ID作为两个名称?

来自分类Dev

如何比较同一张表中的记录列?

来自分类Dev

在cakephp 3中用两个外键链接同一张表

来自分类Dev

根据同一张表中的两个键获取记录数组

来自分类Dev

PostgreSQL在一行中查看同一张表的一组相关记录

来自分类Dev

这两个按钮在csv中打开同一张表有问题吗?

来自分类Dev

从同一张表中获得两个值

来自分类Dev

同一张图中的两个图形表示

来自分类Dev

在Excel的同一张表中引用上一行的单元格吗?

来自分类Dev

使用同一张表中的一列数据比较一列SQL

来自分类Dev

如何从同一张表的两列中获得一行中的不同结果?

来自分类Dev

从多行比较的同一张表中获取数据?

来自分类Dev

使用两个WHERE条件从同一张表中两次选择一列SQL SERVER

来自分类Dev

sql server比较一张表中的行

来自分类Dev

如何从orientDB的同一张表中检索两个不同边的数据?

来自分类Dev

两个MYSQL表比较唯一行数

来自分类Dev

如何合并同一张表中的两个hasMany关系?

来自分类Dev

同一张表中的两个不同数据

来自分类Dev

MYSQL:通过同一张表中的两个外键选择

来自分类Dev

如何比较同一张表中的值

来自分类Dev

根据同一张表中的两个键获取记录数组

来自分类Dev

搜索两个列标题,仅从一张工作表中比较和删除重复的行。

来自分类Dev

如果MYSQL中不存在两个值,则插入记录(同一张表)

来自分类Dev

连接两个表。选择一张表中的所有行,只选择另一张表中的匹配值?

Related 相关文章

  1. 1

    同一张表中的两个一对多关系

  2. 2

    在同一张表上合并两个SQL SELECT语句

  3. 3

    sql server比较一张表中的行

  4. 4

    为什么我在同一张表中的两个日期之间选择不起作用?

  5. 5

    同一张表上的两个查询显示同一行具有不同的值?

  6. 6

    SQL:如何从同一张表中选择两个ID作为两个名称?

  7. 7

    如何比较同一张表中的记录列?

  8. 8

    在cakephp 3中用两个外键链接同一张表

  9. 9

    根据同一张表中的两个键获取记录数组

  10. 10

    PostgreSQL在一行中查看同一张表的一组相关记录

  11. 11

    这两个按钮在csv中打开同一张表有问题吗?

  12. 12

    从同一张表中获得两个值

  13. 13

    同一张图中的两个图形表示

  14. 14

    在Excel的同一张表中引用上一行的单元格吗?

  15. 15

    使用同一张表中的一列数据比较一列SQL

  16. 16

    如何从同一张表的两列中获得一行中的不同结果?

  17. 17

    从多行比较的同一张表中获取数据?

  18. 18

    使用两个WHERE条件从同一张表中两次选择一列SQL SERVER

  19. 19

    sql server比较一张表中的行

  20. 20

    如何从orientDB的同一张表中检索两个不同边的数据?

  21. 21

    两个MYSQL表比较唯一行数

  22. 22

    如何合并同一张表中的两个hasMany关系?

  23. 23

    同一张表中的两个不同数据

  24. 24

    MYSQL:通过同一张表中的两个外键选择

  25. 25

    如何比较同一张表中的值

  26. 26

    根据同一张表中的两个键获取记录数组

  27. 27

    搜索两个列标题,仅从一张工作表中比较和删除重复的行。

  28. 28

    如果MYSQL中不存在两个值,则插入记录(同一张表)

  29. 29

    连接两个表。选择一张表中的所有行,只选择另一张表中的匹配值?

热门标签

归档