채택완료

mysql 이런 경우 혹시 방법이 있을까요?

2017-06-26 (월) 16:28:01 2,085

A table

name   team   amount

홍길동  경영  100

김철수  경영  100

황민수  영업  60

B table

name  team   amount

홍길동  경영  100

민영기  경영  100

이렇게 두개 테이블이 있는 경우 원하는 결과는

홍길동

김철수

민영기

이렇게 team 경영의 name만 가져오고 싶은데요. 중복되는건 한개만 가져오려합니다.

테이블이 하나인 경우 group by를 이용해서 하면 되는데..

select name from Atable where team='경영' group by name;

몇개 테이블이 있는 경우 혹시 어떻게 해야 하는지.....

가능한 방법 아시는 분 있으시면.. 미리 답변 감사드립니다.

|

답변 2개

채택된 답변
+20 포인트

union 을 이용해 보세요. 

select name from a where team ='경영'
union
select name from b where team ='경영'

하시면 중복은 제거되고 name 이
나옵니다.

답변을 작성하려면 로그인이 필요합니다.