을 입력하고 싶습니다. GROUP BY
에 대한 조건을 적용하고 싶습니다.Mysql 그룹 조건별로
조건 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
을 방지하고 단일 쿼리의 목록을 얻을 수 있습니다 :
UNION의 문제점은 무엇입니까? – Strawberry