像查询剂量一样的MySQL查询在与其他表的where条件连接时发送准确的结果

桑迪普

我有两个表的用户和用户组。

我正在运行以下查询:

SELECT `u`.`id`, `u`.`fname`, `u`.`lname`, `u`.`customer_id`, `u`.`email`, `u`.`partner_id`, `u`.`campaign_promocode`, `u`.`utm_medium`, `u`.`referrral_source`, `u`.`is_active`, `u`.`created_at`, `ug`.`group_id`
FROM (`users` as u)
JOIN `users_groups` as ug ON `ug`.`user_id` = `u`.`id`
WHERE `ug`.`group_id` =  '99'
OR `ug`.`group_id` =  '100'
AND `u`.`is_active` IN ('1', '2') 
AND  `u`.`fname`  LIKE '%sandeep%'
ORDER BY `u`.`id` desc
LIMIT 10

但是如果我在where子句中删除,上面的查询将返回错误的结果uggroup_id='99'OR uggroup_id='100',那么我说对了。

该数据库大约有7K行。

素食主义者

试试这个:

SELECT `u`.`id`, `u`.`fname`, `u`.`lname`, `u`.`customer_id`, `u`.`email`, `u`.`partner_id`, `u`.`campaign_promocode`, `u`.`utm_medium`, `u`.`referrral_source`, `u`.`is_active`, `u`.`created_at`, `ug`.`group_id`
FROM (`users` as u)
JOIN `users_groups` as ug ON `ug`.`user_id` = `u`.`id`
WHERE (`ug`.`group_id` =  '99' OR `ug`.`group_id` =  '100' )
AND `u`.`is_active` IN ('1', '2') 
AND  `u`.`fname`  LIKE '%sandeep%'
ORDER BY `u`.`id` desc
LIMIT 10

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

与其他DBMS一样,如何在Tarantool中获取查询时间

来自分类Dev

怎样写像mysql一样的查询,包括从搜索“关键字”开始的结果?

来自分类Dev

如何像查询精确值一样使用MySQL

来自分类Dev

如何对一个SQL查询的结果与其他表的数据进行排序

来自分类Dev

动态LINQ Where查询与其他表的联接

来自分类Dev

MySQL触发器查询与其他表联接

来自分类Dev

Vaadin 14-与其他输入字段一样,在文件上传时显示错误

来自分类Dev

连续计算计数时,R缺失值与其他值一样对待

来自分类Dev

如何防止用户在Postfix上像其他用户一样发送邮件?

来自分类Dev

div至少与其他div一样高

来自分类Dev

WPA2和EAP无法像其他设备一样连接

来自分类Dev

声明输出参数并像查询、T-SQL、JAVA 的结果一样选择它

来自分类Dev

与其他表mysql比较结果

来自分类Dev

MySql从同一张表和其他表中合并了多个查询的选择结果

来自分类Dev

像mysql一样按搜索词查询顺序

来自分类Dev

如何像关系表一样检索MySQL EAV结果

来自分类Dev

像查询一样的PDO区分大小写

来自分类Dev

如何像查询一样编写codeigniter

来自分类Dev

像返回类型函数一样动态查询

来自分类Dev

像媒体查询Java脚本一样?

来自分类Dev

像普通的sql一样查询hbase

来自分类Dev

像树视图一样进行查询

来自分类Dev

MySQL 选择等于条件像条件一样工作

来自分类Dev

MySQL查询返回符合条件并受其他条件限制的表的最后一个值

来自分类Dev

如何在存储在其他表 MySQL 中的查询中应用 where 条件

来自分类Dev

在MySQL JOIN结果中像主键一样合并

来自分类Dev

有没有其他方法可以像矩阵形式一样在html中打印mysql表?

来自分类Dev

如何像其他电子邮件一样使用python发送电子邮件?

来自分类Dev

SQL将2个表与其他表的条件连接在一起

Related 相关文章

  1. 1

    与其他DBMS一样,如何在Tarantool中获取查询时间

  2. 2

    怎样写像mysql一样的查询,包括从搜索“关键字”开始的结果?

  3. 3

    如何像查询精确值一样使用MySQL

  4. 4

    如何对一个SQL查询的结果与其他表的数据进行排序

  5. 5

    动态LINQ Where查询与其他表的联接

  6. 6

    MySQL触发器查询与其他表联接

  7. 7

    Vaadin 14-与其他输入字段一样,在文件上传时显示错误

  8. 8

    连续计算计数时,R缺失值与其他值一样对待

  9. 9

    如何防止用户在Postfix上像其他用户一样发送邮件?

  10. 10

    div至少与其他div一样高

  11. 11

    WPA2和EAP无法像其他设备一样连接

  12. 12

    声明输出参数并像查询、T-SQL、JAVA 的结果一样选择它

  13. 13

    与其他表mysql比较结果

  14. 14

    MySql从同一张表和其他表中合并了多个查询的选择结果

  15. 15

    像mysql一样按搜索词查询顺序

  16. 16

    如何像关系表一样检索MySQL EAV结果

  17. 17

    像查询一样的PDO区分大小写

  18. 18

    如何像查询一样编写codeigniter

  19. 19

    像返回类型函数一样动态查询

  20. 20

    像媒体查询Java脚本一样?

  21. 21

    像普通的sql一样查询hbase

  22. 22

    像树视图一样进行查询

  23. 23

    MySQL 选择等于条件像条件一样工作

  24. 24

    MySQL查询返回符合条件并受其他条件限制的表的最后一个值

  25. 25

    如何在存储在其他表 MySQL 中的查询中应用 where 条件

  26. 26

    在MySQL JOIN结果中像主键一样合并

  27. 27

    有没有其他方法可以像矩阵形式一样在html中打印mysql表?

  28. 28

    如何像其他电子邮件一样使用python发送电子邮件?

  29. 29

    SQL将2个表与其他表的条件连接在一起

热门标签

归档