이 3개를 이너조인 하려면 어떻게 해야 하나요? 0 4 495

by 고등어통조림 [MySQL] [2019.07.24 13:00:17]



마리아 디비입니다

 

3개의 테이블을 이너조인하고 싶은데요... 어떻게 해야 할지 모르겠어서요

(화살표 머리가 있는 쪽이 부모입니다)

관계를 더 추가해야 할 수도 있나요?

tbl_Stores, tbl_call, tbl_drivers 

이걸 조인하고 싶어요....

 

 

 

by 우리집아찌 [2019.07.24 15:48:54]
사진이 잘 안보이네여

 


by 고등어통조림 [2019.07.24 16:19:13]

클릭하시면 확대 (+) 할 수 있어요 

사진 클릭 후에 ctrl 누르고 마우스 휠 돌리시면 확대 돼요


by 우리집아찌 [2019.07.24 16:30:37]
일단 원하시는 결과를 말씀해주세요
위의 3개 테이블을 조인하려면  driver_location 테이블도 조인되어야 하네요


by 고등어통조림 [2019.07.24 19:06:31]

관계를 추가해서 driver_location 테이블까지 해서 4개가 조인되어야 하는 게 맞나요? ㅠㅠ

어떤 분은 조인을 추가하면 관리가 귀찮아져서 비지니스 로직으로 풀어내라고 하는데...

정확히 어떤 말인지 잘 모르겠어요...

 

일단 필요한 것은

tbl_call 에서(호출정보)

호출한사람아이디(S_INDEX)
호출위치(LAT_START, LON_START)

호출시각(START_TIME)

 

tbl_call 에서

호출 idx(C_INDEX)

호출상태(C_CODE)

 

// 이력관리를 위해 CallDriverMappingTable 필요함

(어디서 가져와야 할지 모르겠음.... 새로 테이블을 만들라는 소리인지...)

호출 idx

드라이버아이디

호출상태
 

tbl_drivers 에서 (드라이버 관한 정보)
기사 이름 (D_NAME)

기사 전화번호(D_PHONE)

 

 

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