相关疑难解决方法(0)

'SELECT'语句中的'IF' - 根据列值选择输出值

SELECT id, amount FROM report
Run Code Online (Sandbox Code Playgroud)

我需要amount成为amountif report.type='P'-amountif report.type='N'.如何将其添加到上述查询中?

mysql sql database

664
推荐指数
7
解决办法
134万
查看次数

如何使用mySQL SELECT IF语句行来加入另一个表?

我在mySQL SELECT语句中使用IF语句,并且根据IF语句的返回结果,我想加入另一个表.

例如.SELECT name,IF(apple ='brown',color1,color2)AS成熟度来自苹果JOIN apple_type ON apple_type.color =成熟度

我的问题是我收到错误消息:'on子句'中的未知列'成熟'.有没有人知道如何根据Select子句中的IF/ELSE结果加入另一个表?

mysql sql join

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×2

sql ×2

database ×1

join ×1