1. group by를 한 query 문이 있는데 이것을 COUNT 를 써서 총 갯수를 알고 싶은데 방법을 잘 모르겠네요.
SELECT event_code, count(*) FROM packet_history_tbl WHERE receiver LIKE '%user%' AND require_response = 'N' GROUP BY event_code ORDER BY event_code
+----------+-------+
| receiver | count |
+----------+-------+
| guser11 | 3 |
| guser22 | 3 |
| user22 | 1 |
| user68 | 1 |
+----------+-------+
총 갯수는 4개인데 어떻게 얻을 수 있을 까요...
2. 그리고 inner join 상태에서 COUNT를 사용하면 에러가 나나요?
SELECT count(utt.model) FROM user_term_tbl utt, user_tbl ut
WHERE (ut.code = utt.user_code) AND ut.code LIKE '%user11%' ORDER BY ut.code
결과) Error: ERROR: Attribute ut.code must be GROUPed or used in an aggregate function
|