如何在WHERE子句的mysql查询中获取if语句?

AWE

我在mysql查询中做错了。谁能帮我吗??

select * from user_errors where user_id = '2' 
IF( type = 'custom_type' ) second_user_id != '2' ELSE second_user_id = '2' 
END IF
空白的

无需使用if else,无论如何都可以尝试一下;)

select * from user_errors
where user_id = '2'
and ((type = 'custom_type' and second_user_id != '2') or second_user_id = '2')

否则,您必须使用它,尝试一下;)

select * from user_errors
where user_id = '2'
and case when type = 'custom_type' then second_user_id != '2' else second_user_id = '2' end

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在逆MySQL查询Where子句?

如何在mysql json表中使用where子句查询

如何在Laravel中的MySQL查询的where子句中使用数组

如何使用WHERE IN子句从MSQL查询中获取变量

PostgreSQL WHERE 子句如何在此查询中工作?

PostgreSQL:如何在查询中合并WHERE子句

选择在查询中如何在where子句中排序

如何在Access Join查询中添加where子句

如何在Codeigniter查询中添加动态where子句

mysql中where子句中的CASE语句

在 where 子句中使用 in() 中的查询语句时,获取多行的一行插入

如何从查询语句外的mysql查询中获取值?

如何获取mysql中多个where子句的行数

如何在linq查询的where子句中放置If / Else语句?

如何创建IF语句在MySQL查询WHERE语句

如果在 LEFT JOIN 和 WHERE 子句中找不到结果,如何在 MySQL 查询中返回 NULL 值

如何在mysql查询的where子句中检查存储在varchar字段中的日期是否是有效日期?

Mysql PHP查询中的组合where子句

优化MySQL中的where子句查询

MYSQL查询中的where子句冲突

如何使用条件语句在impala查询中的where子句中过滤记录

如何使用 Where 子句从 Linq 查询中跟踪 SQL 语句?

tsql查询中where子句中的CASE语句

如何在 where 子句中创建子查询以获取最大字段值

如何获取mysql查询优化器以使用没有多余WHERE子句的索引

为什么在MySQL中使用子查询别名在“ where子句”中获取“未知”列?

mySQL:如何在WHERE IN子句中删除

如何在MySQL更新查询中添加条件语句?

如何在更新语句的SQL Server中的WHERE子句中使用多个列