我想知道是否有办法获得如下所示的mysql查询:
SELECT * , CASE WHEN p.price IS NULL THEN pp.price ELSE p.price
FROM table names
WHERE ....
我知道如何使用' CASE WHEN ELSE'但我不确定是否可以将其包含在检索所有字段的查询中。
感谢您的帮助
答案 0 :(得分:0)
这是可能的,但你应该包括它的对象。
选择姓名。*,CASE WHEN p.price IS NULL THEN pp.price ELSE p.price end FROM表名 在哪里....
注意:p和pp对象的表应与表(名称)
连接