[MySQL] A, B 테이블 합치는데 있어서 질문 입니다. 2

by 정토비 [MySQL] [2024.05.10 12:00:42]


하기와 같이 A, B 테이블이 있는 상태에서 필드명이 같은 테이블을 합친 결과를 보려고 하는데요.

 

1.

SELECT * (FROM A, B)

2.

SELECT * FROM A AS aaa

    JOIN B AS bbb ON aaa.id = bbb.id AND aaa.AA= bbb.BB AND aaa.BB = bbb.BB

 

이런 식으로 합쳐도 원하는 결과가 나오지 않아서 그런데 어떻게 합치면 좋을까요?

부탁드립니다.

 

A 테이블

id AA BB
1 123 22
2 442 42
3 523 52
4 231 61

 

B 테이블

id AA BB
5 322 98
6 512 87
7 594 78
8 544 99

 

원하는 테이블

id AA BB
1 123 22
2 442 42
3 523 52
4 231 61
5 322 98
6 512 87
7 594 78
8 544 99

 

by 신히 [2024.05.10 13:30:20]
SELECT * FROM A
UNION ALL
SELECT * FROM B

UNION 구문을 이용하세요

소스 테스트 해보기


by 정토비 [2024.05.10 14:22:02]

왓 이걸 깜빡하고 있었네요 감사합니다 ㅜㅜㅜ

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입