티스토리 뷰

이거 왜 안돼?/LAMP

[MYSQL] union 명령어

삼전동해커 2020. 7. 30. 16:10

union

union은 조합이라는 뜻이다.

mysql에서는 여러 개의 select문을 사용할 때 쓸 수 있다.

예를 들어
 
table1               table2
-------             --------
id                      id
-------             --------
1                       1
2                      3
3                      4
가 있을 때
select * from table1 union select * from table2;
해주면

fid
-----
id
-----
1
2
3
4
이렇게 중복 된 값은 제외하고 두 테이블의 row를 출력해준다.

union all도 있다.
이건
select * from table1 union all select * from table2;
해주면
fid
-----
id
-----
1
2
3
1
3
4

이렇게 중복된 값 까지 나온다.
 주의해야 할 건 table1의 row가 먼저 나오고 table2의 값이 다음으로 나온다는 점이다.



'이거 왜 안돼? > LAMP' 카테고리의 다른 글

MYSQL 사용자 확인하기  (0) 2020.08.04
[MYSQL] information_schema에 대하여  (0) 2020.08.01
mysql 완전삭제하기  (0) 2020.07.28
mysql 로그 확인  (0) 2020.07.28
html 내에서 php 실행하기  (0) 2020.07.03
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함