我想申请条件GROUP BY
。
当条件city_id != 0
为真时,对列表进行分组。否则正常列表。
我为此使用了这个查询:
(
SELECT city_id, sum(sales) as counts
FROM product_sales
WHERE city_id !=0
GROUP BY city_id
)
UNION
(
SELECT city_id, sales
FROM product_sales
WHERE city_id =0
ORDER BY sales_id
)
任何人都可以帮助我避免UNION
并在单个查询中获取列表?