SELECT 문을 만들려고하는데 실제로 수행하는 방법을 잘 모르겠습니다.SQL 복잡한 select 문
나는 2 개의 테이블 user
과 group
을 가지고 있습니다. 각 사용자는 userid
이고 각 그룹에는 그룹을 소유 한 사용자를 지정하는 ownerid
이 있습니다. 각 그룹에는 name
이 있고 사용자 테이블 안에는 그 사람이 속한 그룹을 지정하는 group
열이 있습니다. (성가신 구조를 변명해라, 나는 그것을 만들지 않았다). group
에있는 모든 행을 찾으려고합니다. 그 그룹의 에 group
(사용자 테이블 내부)이 해당 그룹의 name
으로 설정되어 있지 않습니다. 이 도움이 경우
사용자
|-----------------------|
| id | username | group |
|----|----------|-------|
| 0 | Steve | night |
| 1 | Sally | night |
| 2 | Susan | sun |
| 3 | David | xray |
|-----------------------|
그룹
|---------------------|
| ownerid | name |
|---------|-----------|
| 1 | night |
| 3 | bravo |
| 2 | sun |
|---------------------|
을 브라보의 소유자가 자신의 그룹이 브라보로 설정하지 않기 때문에 SQL 문은 bravo
의 그룹 행을 반환 경우 .
bash는 SQL 문에서 어디에 있습니까? –