获取第一个tbl中的所有记录,并在第二个tbl中匹配(指示已存在的记录)

巴克莱视觉

希望从中获取所有UserName信息UsersDataTbl从中进行匹配UserNameEnrollmentsTbl如果存在)。但我想确定中存在哪些EnrollmentsTbl记录而不要创建2条记录。也许添加一个布尔表达式,如果不1存在0获取该布尔表达式

我的SQL只返回现有的记录 EnrollmentsTbl

SELECT u.UserName
     , e.Completed 
  FROM UsersDataTbl u
  LEFT 
  JOIN EnrollmentsTbl e
    ON u.UserName = e.UserName 
 WHERE e.ClassName LIKE 'Word%' 
   AND u.UserName LIKE 'bar%' 

其他问题:

(SELECT u.UserName, u.LastName, d.Station
  , (e.UserName IS NOT NULL) as completedl 
  FROM UsersDataTbl u
  LEFT 
  JOIN EnrollmentsTbl e
    ON u.UserName = e.UserName 
        AND e.ClassName LIKE 'Word%') 
  INNER JOIN UsersDataCareerTbl d 
  ON u.UserName = d.UserName
  WHERE u.Career = 1 AND Active = 1 ORDER BY u.LastName
阴影

您可以使用is not null来测试字段的值是否为null并返回true或false。如果用户名不存在,EnrollmentsTbl则左联接将返回null其位置。

我提出的e.ClassName LIKE 'Word%从标准where条款的加入条件,因为它改变了left joininner join击败查询的全部目的。

SELECT u.UserName
     , (e.UserName IS NOT NULL) as user_exists_in_EnrollmentsTbl 
  FROM UsersDataTbl u
  LEFT 
  JOIN EnrollmentsTbl e
    ON u.UserName = e.UserName 
        AND e.ClassName LIKE 'Word%'
 WHERE u.UserName LIKE 'bar%' 

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

仅从第一个订单中获取一条记录,然后从第二个订单中获取其余记录

来自分类Dev

获取所有在第二个LINQ中不存在的记录

来自分类Dev

获取所有在第二个LINQ中不存在的记录

来自分类Dev

如何从第二个表中获取多个记录基于使用EF从第一个表中的记录列表

来自分类Dev

如何为第一个数据帧中匹配的特定列值的所有值获取第二个数据帧的数据?

来自分类Dev

根据第一个表中的列在第二个表中插入新记录

来自分类Dev

仅当第二个表中不存在记录时,才将记录从第一个表插入第二个表

来自分类Dev

Mysql - sql 如何从包含第一个表 ID 的第二个表中获取最小时间和最大时间记录

来自分类Dev

从一个表中获取所有记录加上第二个表的相对最后一条记录

来自分类Dev

如何从第一个查询中获取所有值而仅从第二个查询中获取一些值?

来自分类Dev

如何在MongoDB中应用$ lookup,如果第二个集合上的记录被删除,仍会给响应第一个集合的所有记录

来自分类Dev

在第一个查询中获取第二个查询作为字段

来自分类Dev

在第一个查询中获取第二个查询作为字段

来自分类Dev

删除第一个数组中与第二个数组中的元素匹配的所有子字符串

来自分类Dev

从第二个数组中删除所有存在于第一个数组中的jQuery

来自分类Dev

如何从第一个表和第二个表中检索所有数据

来自分类Dev

如何加快要从第一个列表中获取第二个列表中不存在的对象的现有代码的速度?

来自分类Dev

从第二个表中查找与所有记录匹配的 id

来自分类Dev

如何使用AWK循环浏览第一个文件并在第一个文件中的每一行旁边打印第二个文件中的所有行?

来自分类Dev

在Python中,如何根据一个列中的值比较两个csv文件,并从第一个文件输出与第二个不匹配的记录

来自分类Dev

当第二个表引用第一个表中的主键时,如何将记录插入到两个表中?

来自分类Dev

从列表中的3个元组中获取第一个和第二个元素-Haskell

来自分类Dev

从第二个和第三个表中获取与第一个表中的匹配值相对应的值

来自分类Dev

如何从第二个表中获取相应的条目并在第一个表中更新-MySQL

来自分类Dev

计算第二个表中与第一个表中的ID相匹配的条目

来自分类Dev

从第二个数组中存在的第一个数组中删除值

来自分类Dev

如果第一个文件的行与Linux中第二个文件中存在的字符串匹配,如何删除该行?

来自分类Dev

extjs从第一个网格中选择记录并将所选内容复制到第二个网格中

来自分类Dev

extjs从第一个网格中选择记录并将所选内容复制到第二个网格中

Related 相关文章

  1. 1

    仅从第一个订单中获取一条记录,然后从第二个订单中获取其余记录

  2. 2

    获取所有在第二个LINQ中不存在的记录

  3. 3

    获取所有在第二个LINQ中不存在的记录

  4. 4

    如何从第二个表中获取多个记录基于使用EF从第一个表中的记录列表

  5. 5

    如何为第一个数据帧中匹配的特定列值的所有值获取第二个数据帧的数据?

  6. 6

    根据第一个表中的列在第二个表中插入新记录

  7. 7

    仅当第二个表中不存在记录时,才将记录从第一个表插入第二个表

  8. 8

    Mysql - sql 如何从包含第一个表 ID 的第二个表中获取最小时间和最大时间记录

  9. 9

    从一个表中获取所有记录加上第二个表的相对最后一条记录

  10. 10

    如何从第一个查询中获取所有值而仅从第二个查询中获取一些值?

  11. 11

    如何在MongoDB中应用$ lookup,如果第二个集合上的记录被删除,仍会给响应第一个集合的所有记录

  12. 12

    在第一个查询中获取第二个查询作为字段

  13. 13

    在第一个查询中获取第二个查询作为字段

  14. 14

    删除第一个数组中与第二个数组中的元素匹配的所有子字符串

  15. 15

    从第二个数组中删除所有存在于第一个数组中的jQuery

  16. 16

    如何从第一个表和第二个表中检索所有数据

  17. 17

    如何加快要从第一个列表中获取第二个列表中不存在的对象的现有代码的速度?

  18. 18

    从第二个表中查找与所有记录匹配的 id

  19. 19

    如何使用AWK循环浏览第一个文件并在第一个文件中的每一行旁边打印第二个文件中的所有行?

  20. 20

    在Python中,如何根据一个列中的值比较两个csv文件,并从第一个文件输出与第二个不匹配的记录

  21. 21

    当第二个表引用第一个表中的主键时,如何将记录插入到两个表中?

  22. 22

    从列表中的3个元组中获取第一个和第二个元素-Haskell

  23. 23

    从第二个和第三个表中获取与第一个表中的匹配值相对应的值

  24. 24

    如何从第二个表中获取相应的条目并在第一个表中更新-MySQL

  25. 25

    计算第二个表中与第一个表中的ID相匹配的条目

  26. 26

    从第二个数组中存在的第一个数组中删除值

  27. 27

    如果第一个文件的行与Linux中第二个文件中存在的字符串匹配,如何删除该行?

  28. 28

    extjs从第一个网格中选择记录并将所选内容复制到第二个网格中

  29. 29

    extjs从第一个网格中选择记录并将所选内容复制到第二个网格中

热门标签

归档