2012-11-22 4 views
0

table1에 id, name, sex가있는 SQL의 테이블이 2 개 있다고 가정합니다. table2에는 -id, group, hours 열이 있습니다. 'eid'열은 table2의 외래 키이고 'id'열은 table1의 기본 키입니다.외래 키 열 선택

표 2에서 'select * from table2 where hour = x'를 사용하여 검색을 수행하고 결과를 얻는다 고 가정합니다. 검색에서 ID와 연관된 사람들 (table1의 이름)을 어떻게 나열 할 수 있습니까?

GOt it!

+0

table2에서 table1로 내부 조인 만들기 –

답변

1
SELECT T1.NAME FROM TABLE2 T2 
    INNER JOIN TABLE1 T1 ON (T1.ID=T2.EID) 
    WHERE T2.HOUR=X