2016-06-03 2 views
0

2 개의 테이블이 있습니다. 트랜잭션 테이블처럼 하나는새 계산 열보기

userId category 

두 번째 표는 제가이 두 테이블을 기반으로 뷰를 만들고 싶었

userId (as primary key) 
and other columns (not important) 

있습니다. 또한, 동일한 id를 가지며 결국에는 특별한 카테고리 f.e "car"와 일치하는 트랜잭션 테이블의 카운트를 셀에 넣는 하나의 컬럼을 원합니다.

어쩌면 중첩 된 select 문을 사용한다고 생각했지만 초보자이기 때문에 조금 혼란 스럽습니다.

답변

1

다음과 같이 시도해보십시오.

select count(b.userId) as ID, b.category from table2 a inner join transactional b 
on a.userId = b.userId where b.category= 'car' group by b.category; 
관련 문제