300x250
반응형
강사 테이블 <teacher>
수업 테이블 <class>
이렇게 두 개의 테이블이 있다.
강사는 수업에 한 명씩 배치되어야 하는데
class 테이블에 teacer_id는 not null이지만 teacher 테이블에 class는 필수가 아니다.
따라서 수업에 배정되지 않고 남는 강사가 누구누구인지 보고자 할때 left join을 사용한다.
SELECT t.id, c.id, t.name FROM teacher t
left join class c
on c.teacher_id = t.id
WHERE c.teacher_id is null;
300x250
반응형
'IT > db' 카테고리의 다른 글
mariadb 권한 허용시 grant all privileges on *.* to 'user'@'%' identified 'passwd' with grant option 뜻 (0) | 2022.06.22 |
---|---|
mariadb cli에서 Ignoring query to other database 나올 때 (0) | 2022.06.22 |
[DBeaver 오류] read only: No corresponding table column (0) | 2022.02.08 |
mysql 외부 접속 (0) | 2021.10.13 |
postgresql 데이터 타입 변환하기 (varchar에서 json으로) (0) | 2021.08.20 |