728x90
SQL LEFT JOIN 간단 예제
: MySQL 에서 테스트.
drop table A;
drop table B;
create table A(id int, val int);
create table B(id int, val int);
INSERT INTO A VALUES(1, 10);
INSERT INTO A VALUES(2, 20);
INSERT INTO A VALUES(3, 30);
INSERT INTO B VALUES(1, 100);
INSERT INTO B VALUES(2, 200);
INSERT INTO B VALUES(3, 300);
-- SELECT * FROM A;
-- SELECT * FROM B;
select a.*,b.*
from A a left join B b
-- from B b left join A a
on a.id =b.id and a.id=2;
-- on a.id =b.id;
실행 결과
id val id val
-- --- ------ ------
2 20 2 200
1 10 (null) (null)
3 30 (null) (null)
'Engineering > DB' 카테고리의 다른 글
update 특정 필드 내 문자열 변경 on MySQL (0) | 2023.12.04 |
---|---|
[MSSQL] 특정 테이블에서 날짜 필드로 삭제하는 StoreProcedure (0) | 2020.10.05 |
CentOS 7 에서 MySQL 5.6 설치 (0) | 2016.02.22 |
mysql sql 파일을 database 에 insert (0) | 2015.11.11 |
jedis sample source (0) | 2014.10.08 |