안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드쪽은 아니고..DB질문인데요.
direction 테이블
_id start_id end_id
----------------------
1 1 3
2 2 1
location 테이블
_id name
--------------
1 Seoul
2 Incheon
3 Busan
이런 식으로 구성되어있을 때, direction 테이블의 내용을 쿼리하면서 start_id, end_id의 각 ID에 해당하는 name을 받아오게끔 하고 싶은데, 가능한가요?
예를 들면 아래와 같은 결과가 나오겠죠.
1 Seoul Busan
2 Incheon Seoul
데이터베이스는 완전 꽝이라 -_- 어디부터 봐야할지도 모르겠네요.
JOIN은 조금 보니 한 열이 일치할 때만 사용할 수 있는듯 하구요.
방법 있다면 조언 부탁드립니다 :(
(SELECT name FROM location WHERE _id=D.start_id),
(SELECT name FROM location WHERE _id=D.end_id)
FROM direction as D
서브쿼리를 이용하시면 됩니다.