【发布时间】:2009-10-29 07:41:13
【问题描述】:
我在 mySQL SELECT 语句中使用 IF 语句,根据 IF 语句返回的结果,我想加入另一个表。
例如。 SELECT name, IF(apple = 'brown', color1, color2) AS 成熟度 FROM apples JOIN apple_type ON apple_type.color = 成熟度
我的问题是我收到错误消息:'on 子句'中的未知列'成熟'。有谁知道我如何解决这个问题,根据 Select 子句中 IF/ELSE 的结果加入另一个表?
【问题讨论】: