묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
모든 테이블에서 검색하는 건 불가능한가요?
2005.03.02 22:26
mysql 내의 모든 테이블 혹은
몇개 지정된 테이블에서
검색하는 게 불가능한가요?
예를 들면
A,B,C 란 테이블이 있고
각 테이블은 id라는 컬럼이 있을때
세개의 테이블에서
id 가 1인 결과값을 가져오고 싶을 땐 어떻게 해야하나요..?
일일이 모든 테이블마다 쿼리를 던져서 값을 가져와야 하나요?
아님 좀더 쉬운 방법이 있을까요?
몇개 지정된 테이블에서
검색하는 게 불가능한가요?
예를 들면
A,B,C 란 테이블이 있고
각 테이블은 id라는 컬럼이 있을때
세개의 테이블에서
id 가 1인 결과값을 가져오고 싶을 땐 어떻게 해야하나요..?
일일이 모든 테이블마다 쿼리를 던져서 값을 가져와야 하나요?
아님 좀더 쉬운 방법이 있을까요?
SELECT * FROM A AS t1
LEFT JOIN B AS t2 ON (t1.id=t2.id)
LEFT JOIN C AS t3 ON (t1.id=t3.id)
WHERE 조건문
하시면...