当我使用此sql查询时,它会重复该值,即表中只有一条记录,并且显示8条记录

hes
SELECT 
    users . *,
    el.elo_name,
    ed.ede_name,
    ent.ent_name,
    c1.chl_label AS country,
    c2.chl_label AS state,
    c3.chl_label AS city
FROM

( SELECT  *, 
CASE users.usr_active 
WHEN "1" THEN "YES" 
WHEN "0" THEN "No" 
END AS users_active 
FROM users 
) as  users
        LEFT JOIN
    choicelist c1 ON users.usr_country = c1.chl_value
        AND c1.chl_element = 'country'
        LEFT JOIN
    choicelist c2 ON users.usr_state = c2.chl_value
        AND c2.chl_element = 'state'
        LEFT JOIN
    choicelist c3 ON users.usr_city = c3.chl_value
        AND c3.chl_element = 'city',
    entity ent,
    entity_locations el,
    entity_departments ed



WHERE
    users.usr_entity_location_id = el.id
        and users.usr_entity_department_id = ed.id

告诉我我要去哪里错了

草莓

让我们开始吧...

SELECT
el.elo_name,
ed.ede_name,
ent.ent_name,
c1.chl_label AS country,
c2.chl_label AS state,
c3.chl_label AS city,
CASE u.usr_active 
  WHEN "1" THEN "YES" 
  WHEN "0" THEN "No" 
  END AS users_active 
FROM users u
    LEFT JOIN
choicelist c1 ON u.usr_country = c1.chl_value
    AND c1.chl_element = 'country'
    LEFT JOIN
choicelist c2 ON u.usr_state = c2.chl_value
    AND c2.chl_element = 'state'
    LEFT JOIN
choicelist c3 ON u.usr_city = c3.chl_value
    AND c3.chl_element = 'city'
Join entity ent
On SOME CRITERION REQUIRED HERE
Join entity_locations el
 On u.usr_entity_location_id = el.id
Join entity_departments ed
 on u.usr_entity_department_id = ed.id

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我使用嵌套 while 循环从另一个表中获取数据时,while 循环仅显示一条记录

来自分类Dev

如何显示具有重复值的一列的最后一条记录,以及显示该列的值的次数

来自分类Dev

只有一条记录时的REST API端点

来自分类Dev

在我的表格中显示记录时出错:它少显示一条记录

来自分类Dev

MYSQLI 用于计算表中只有一条记录的人?

来自分类Dev

使用LINQ,为什么只有一条记录时GroupBy不返回任何行?

来自分类Dev

在表中仅显示一条记录

来自分类Dev

andorid-db查询以获取最后一条记录或组中的第一条(如果最后一条记录与先前的记录重复)

来自分类Dev

如果我想在另一张表的一条记录中插入许多记录,该怎么办?

来自分类Dev

我无法显示表格中的所有内容,仅显示最后一条记录

来自分类Dev

在字段中查找指定的值,但不显示该字段中最后一条记录为“ 1100”的任何记录

来自分类Dev

基于下一条记录值的GS查询记录

来自分类Dev

SQL查询从链接表中检索最后一条记录

来自分类Dev

在连续块中查询具有相同值的最后一条记录

来自分类Dev

在连续块中查询具有相同值的最后一条记录

来自分类Dev

在mysql子查询中按日期获取第一条记录和最后一条记录的值

来自分类Dev

如何根据一列值是否只有一条记录来过滤NULL,T-SQL

来自分类Dev

测试一条记录是否与 RSpec 中的另一条记录重复

来自分类Dev

从表中的分组记录中选择除最后一条记录之外的所有记录

来自分类Dev

将 apt-cache 显示结果限制为只有一条记录(安装候选)

来自分类Dev

SQL - 显示一条记录是否是在另一条记录之后创建的

来自分类Dev

在Teradata中,当存在重复记录时,如何仅更新一条记录?

来自分类Dev

如何使用MySQL连接表中的第一条记录和最后一条记录?

来自分类Dev

将一条记录中的值存储在另一条记录中

来自分类Dev

sql查询不检索所有记录只检索最后一条记录

来自分类Dev

如何修改此查询以仅获取字段值不为0的最后一条记录?

来自分类Dev

SQL Select,每分钟只有一条记录

来自分类Dev

Yii从表中选择在相关表中没有记录的第一条记录

来自分类Dev

我有很多记录时Postgres函数返回一条记录吗?

Related 相关文章

  1. 1

    当我使用嵌套 while 循环从另一个表中获取数据时,while 循环仅显示一条记录

  2. 2

    如何显示具有重复值的一列的最后一条记录,以及显示该列的值的次数

  3. 3

    只有一条记录时的REST API端点

  4. 4

    在我的表格中显示记录时出错:它少显示一条记录

  5. 5

    MYSQLI 用于计算表中只有一条记录的人?

  6. 6

    使用LINQ,为什么只有一条记录时GroupBy不返回任何行?

  7. 7

    在表中仅显示一条记录

  8. 8

    andorid-db查询以获取最后一条记录或组中的第一条(如果最后一条记录与先前的记录重复)

  9. 9

    如果我想在另一张表的一条记录中插入许多记录,该怎么办?

  10. 10

    我无法显示表格中的所有内容,仅显示最后一条记录

  11. 11

    在字段中查找指定的值,但不显示该字段中最后一条记录为“ 1100”的任何记录

  12. 12

    基于下一条记录值的GS查询记录

  13. 13

    SQL查询从链接表中检索最后一条记录

  14. 14

    在连续块中查询具有相同值的最后一条记录

  15. 15

    在连续块中查询具有相同值的最后一条记录

  16. 16

    在mysql子查询中按日期获取第一条记录和最后一条记录的值

  17. 17

    如何根据一列值是否只有一条记录来过滤NULL,T-SQL

  18. 18

    测试一条记录是否与 RSpec 中的另一条记录重复

  19. 19

    从表中的分组记录中选择除最后一条记录之外的所有记录

  20. 20

    将 apt-cache 显示结果限制为只有一条记录(安装候选)

  21. 21

    SQL - 显示一条记录是否是在另一条记录之后创建的

  22. 22

    在Teradata中,当存在重复记录时,如何仅更新一条记录?

  23. 23

    如何使用MySQL连接表中的第一条记录和最后一条记录?

  24. 24

    将一条记录中的值存储在另一条记录中

  25. 25

    sql查询不检索所有记录只检索最后一条记录

  26. 26

    如何修改此查询以仅获取字段值不为0的最后一条记录?

  27. 27

    SQL Select,每分钟只有一条记录

  28. 28

    Yii从表中选择在相关表中没有记录的第一条记录

  29. 29

    我有很多记录时Postgres函数返回一条记录吗?

热门标签

归档