"Name", "City"및 "Occupation"이라는 3 개의 채워진 열이있는 테이블이 있습니다. 같은 직업에있는 사람의 수를 포함하는 동일한 테이블에 새 열을 만들고 싶습니다.여러 열로 그룹화 된 SQL Count 쿼리
"Name" | "City" | "Occupation" | "Number"
---------------------------------------
Amy | Berlin | Plumber | 2
Bob | Berlin | Plumber | 2
Carol | Berlin | Lawyer | 1
David | London | Plumber | 1
가 어떻게 새 열을 생성하는 SQL 쿼리처럼 보이도록해야합니까 :
"Name" | "City" | "Occupation"
------------------------------
Amy | Berlin | Plumber
Bob | Berlin | Plumber
Carol | Berlin | Lawyer
David | London | Plumber
나는 포함하는 테이블을 갖고 싶어? 나중에 실제로 액세스 할 수있는 데이터베이스에 새 열을 실제로 만들고 싶습니다.
I :; 스키마를 변경해야합니다 (그리고 난 당신이 당신이 그것을 필요로 절대적으로 확실하지 않으면 denormalisation의이 종류를 권하고 싶지 않다 의견을 참조), 당신은 UPDATE와 함께 할 수있는 마이클의 부속 선택에 가입 이유를 읽으십시오. 당신은 질의를하고있었습니다 ... 진지하게! 위의 테이블에 – thecoshman
을 입력하면 행이 가로로 이동하고 세로로 이동합니다. 예를 들어 "amy - berlin - plumber"는 행이고 "Name", "City"및 "Occupation"은 열입니다 –