컬럽 가져오는 방법 0 2 1,359

by developer [2016.12.22 14:53:09]


1
select * from departments;

이렇게 하면 departments의 컬럼을 모두 가져 오잖아요

그런데

departments 테이블의 컬럼이 10 개정도되고

locations 테이블이 있는데 여기 추가로 locations 테이블 컬럼중 하나인 'A'를 추가로 가져오려고하면

 

departments 컬럼을 모두 선택해야하나요??

 

1
2
select d.1, d.2, ....... d.10, l.A
from departments d, locations l;

이방법 밖에 없나요? 

departments 컬럼을 모두 가져온상태에서 추가로 로케이션 컬럼을 추가하는 쿼리가 있나요?

1
select * from departments;

여기에 컬럼 추가 ㅠㅠ

by jkson [2016.12.22 15:12:45]

어떤 걸 하시려고 그러시는 건지요?

일반적으로 조인해서 표시하구요. 스칼라서브쿼리로 표시할 수도 있습니다.

select a.*, (select a from locations where ~) from departments a


by developer [2016.12.22 15:27:06]

그냥 departements 테이블 컬럼을 모두 불러오고 추가로 locations 테이블 'A'컬럼을 불러오려구요

힌트를 얻어 해결했습니다

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