가급적 질문의 제목을 명확히 하려는 성격인데 이것조차 아는게 적으니 쉽지 않네요
유저 Table + Item 테이블이 있는데,
2개의 Table 을 join 을 해서 하나의 Tuple 로 만들고 싶습니다.
A 라는 유저가 가지고 있는 Item은 XXX 다!!
join 으로 해결되는건가요?
(서브쿼리도 상관없습니다)
띄어쓰기가 제대로 안먹어서
줄맞추기용으로 점(.)을 좀 넣었습니다.
무시하셔도 됨
User Table
---------------------------------------
| User ID | User Name |
---------------------------------------
| ...1001 | ...개똥이.... |
---------------------------------------
| ...2003 | ...소똥이.... |
---------------------------------------
유저당 최대 5개의 Item 을 가질 수 있음.
Item Table
--------------------------------------------------
| Item ID | Item Name | User ID |
--------------------------------------------------
| ......0.. | ...ArmorX | ...1001 |
--------------------------------------------------
| ......3.. | ...ArmorY | ...1001 |
--------------------------------------------------
| ......2.. | ...ShieldX | ...2003 |
--------------------------------------------------
| ......3.. | ...ShieldY | ...2003 |
--------------------------------------------------
| ......4.. | ...ShieldZ | ...2003 |
--------------------------------------------------
만들고자 하는 최종 Table
---------------------------------------------------------------------------------------------------------
| User ID | Item 0 | Item 1 | Item 2 | Item 3 | Item 4 | Item 5 |
---------------------------------------------------------------------------------------------------------
| ...1001 | ArmorX | (null) | (null) | ArmorY | ..(null) | (null) |
---------------------------------------------------------------------------------------------------------
| ....2003 | ..(null) | ..(null) | ShieldX | ShieldY | ShieldZ | (null) |
---------------------------------------------------------------------------------------------------------