테이블에서 두 열을 선택하고 다른 열에서 관련 행 수를 선택하고 싶습니다.일부 열과 개수 선택
표 rem
:
rem_id (Int, AI, Index) | rem_name (Varchar)
표 map
:
rem
의 두 개의 열을 얻으려면
rem_id (Int, AI, Index) | data (Text)
얼마나 많은 데이터 항목이 저장된 는 기본적으로, 두 개의 테이블을 가지고 각 행에 대해
는나는 다음과 같은 쿼리를 사용하려했지만, 그것은 작동하지 않습니다 내가
PostgreSQL을 9.3에서 당신이 행복은 내가이 문제를 해결하는 데 도움이 될 수있어
SELECT
rem_id,
rem_name,
COUNT(
SELECT map.rem_id
FROM map
WHERE map.rem_id = rem.rem_id)
FROM rem;
?
아니요 'GROUP BY'입니까? – Kermit
하, 당신이 날 때렸어! :) – Kell
모호성을 피하기 위해'rem.rem_id'로 그룹화해야합니다. –