比较两个表,其中一列匹配而另一列不匹配

杰森·普拉特

嗨,我正在尝试比较基于两列的两个表。我看到表之间的用户名匹配和电子邮件地址不匹配。

这是我尝试过的:

select * from ecy t1, users t2 where t1.username = t2.username and t1.email <> t2.email

当我运行此命令时,即使他们的电子邮件相等,我也会在ecy表中获得所有用户。

谢谢。

约翰·鲁德尔

我不会使用两个表的笛卡尔积,而是尝试使用旧的Ansi方法对其进行过滤。

SELECT u.username, u.email
FROM users u
JOIN ecy e on e.email <> u.email AND u.username = e.username

您也可以尝试使用连接的子查询选择

SELECT username, email
FROM users u
JOIN( SELECT username, email FROM ecy) t on t.username = u.username and t.email <> u.email

演示

您想使用JOIN语法将表连接在一起而不是做笛卡尔积。JOIN语法还将允许您在连接时过滤掉数据

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL Server-选择其中一列匹配但另一列不匹配的行

来自分类Dev

MySQL查询以选择其中一列匹配而一列不匹配的行

来自分类Dev

如何正常地在两个列上联接两个表,但是如果其中一个列包含null,那么结果必须包含仅与另一列匹配的行?

来自分类Dev

从一个表中删除行,其中一列中的字段与另一张表中同一列的字段匹配

来自分类Dev

如何从 SQL 中的表中选择其中一列中的元素仅包含另一列的一个特征,而另一列本身又包含两个特征?

来自分类Dev

如果同一行中另一列中的值匹配,如何比较一列的两个值

来自分类Dev

如何基于一列合并两个文件并打印匹配和不匹配?

来自分类Dev

如何从R中的两个不同数据帧中添加两列,其中一列只是另一列的唯一值的子集

来自分类Dev

显示两列,但其中一列与SQL Server中另一个表中的另一列合并

来自分类Dev

使用python比较两个csv文件中的第一列并打印匹配项

来自分类Dev

根据另一列中的值比较一列中的两个值

来自分类Dev

从表二中获得第二列中唯一条目的数量,其中两个表的第一列都匹配

来自分类Dev

创建一个表,其中一列作为行,另一列作为行

来自分类Dev

根据两个制表符分隔的文件的第一列进行比较,并在输出文件中打印匹配项和不匹配项

来自分类Dev

如果匹配,如何将两个文本文件与第一列进行比较,如果不匹配则打印相同,然后置零?

来自分类Dev

比较两个文件,并根据第一列和第二列从第二个文件获取不匹配的行

来自分类Dev

从两个表中选择但仅针对其中一列中的最大值

来自分类Dev

SQL 查询将两列与另一表中的一列进行比较(并获得两个值)

来自分类Dev

查找某一列值匹配而另一列不匹配的行

来自分类Dev

如果找到匹配项,如何比较两个文件中的多列并从另一列中检索相应的值

来自分类Dev

根据两个文件中第一列的匹配值将文件中的一列连接到另一个文件

来自分类Dev

比较两个文件的第一列,如果第一列匹配,则打印第二个文件的整行

来自分类Dev

MySQL查询以查找一个表中一列的值是否在另一表中两列的两个值之间

来自分类Dev

MySQL php联接4个表,并将其中2个匹配到另一列

来自分类Dev

比较2列,如果其中一个等于NA,则使用另一列对其进行更新

来自分类Dev

返回值的公式,其中一列中的第一个单词匹配并且另一列的最后四位数字匹配

来自分类Dev

根据另一个表中一列的总和在一个表中设置两个值

来自分类Dev

当一列中的条目少于另一列中的条目时,匹配两列

来自分类Dev

比较一列中的值是否在另一列中的两个值之间python pandas

Related 相关文章

  1. 1

    SQL Server-选择其中一列匹配但另一列不匹配的行

  2. 2

    MySQL查询以选择其中一列匹配而一列不匹配的行

  3. 3

    如何正常地在两个列上联接两个表,但是如果其中一个列包含null,那么结果必须包含仅与另一列匹配的行?

  4. 4

    从一个表中删除行,其中一列中的字段与另一张表中同一列的字段匹配

  5. 5

    如何从 SQL 中的表中选择其中一列中的元素仅包含另一列的一个特征,而另一列本身又包含两个特征?

  6. 6

    如果同一行中另一列中的值匹配,如何比较一列的两个值

  7. 7

    如何基于一列合并两个文件并打印匹配和不匹配?

  8. 8

    如何从R中的两个不同数据帧中添加两列,其中一列只是另一列的唯一值的子集

  9. 9

    显示两列,但其中一列与SQL Server中另一个表中的另一列合并

  10. 10

    使用python比较两个csv文件中的第一列并打印匹配项

  11. 11

    根据另一列中的值比较一列中的两个值

  12. 12

    从表二中获得第二列中唯一条目的数量,其中两个表的第一列都匹配

  13. 13

    创建一个表,其中一列作为行,另一列作为行

  14. 14

    根据两个制表符分隔的文件的第一列进行比较,并在输出文件中打印匹配项和不匹配项

  15. 15

    如果匹配,如何将两个文本文件与第一列进行比较,如果不匹配则打印相同,然后置零?

  16. 16

    比较两个文件,并根据第一列和第二列从第二个文件获取不匹配的行

  17. 17

    从两个表中选择但仅针对其中一列中的最大值

  18. 18

    SQL 查询将两列与另一表中的一列进行比较(并获得两个值)

  19. 19

    查找某一列值匹配而另一列不匹配的行

  20. 20

    如果找到匹配项,如何比较两个文件中的多列并从另一列中检索相应的值

  21. 21

    根据两个文件中第一列的匹配值将文件中的一列连接到另一个文件

  22. 22

    比较两个文件的第一列,如果第一列匹配,则打印第二个文件的整行

  23. 23

    MySQL查询以查找一个表中一列的值是否在另一表中两列的两个值之间

  24. 24

    MySQL php联接4个表,并将其中2个匹配到另一列

  25. 25

    比较2列,如果其中一个等于NA,则使用另一列对其进行更新

  26. 26

    返回值的公式,其中一列中的第一个单词匹配并且另一列的最后四位数字匹配

  27. 27

    根据另一个表中一列的总和在一个表中设置两个值

  28. 28

    当一列中的条目少于另一列中的条目时,匹配两列

  29. 29

    比较一列中的值是否在另一列中的两个值之间python pandas

热门标签

归档