FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[4238] 3 테이블을 Join 하는 방법 질문?
수연 [azuramos] 5042 읽음    2011-09-26 04:09
안녕하세요,
현재 3개의 table 이 있고요, 한 table 에는 menu, user ID, menu ID 가 있고,
나머지 table 하나는 user information
다른 table에는 menu information 이 있는 데
조건에 맞는 menu를 찾아서 그 menu name 정보, user name 정보를 같이 볼려고 합니다.

테이블 정보
tab_Menu_All -> menu_ID, menu_Name
tab_User_Infor -> user_ID, user_Name
tab_Today_Order -> date, user_ID, menu_ID, qty

사용한 Query 문
Select O.Date, O.User_ID, O.Qty, O.Menu_ID, U.User_Name, M.Menu_Name
From tab_Today_Ord O, tab_User_Infor U, tab_Menu_All M
Where O.DDate=Cast('2011-09-18' As Date)
And O.User_ID=U.User_ID And O.Menu_ID=M.Menu_ID

Union 을 시도한 다른 시도
Select  O.Date, O.User_ID, O.Qty, O.Menu_ID, U.User_Name, M.Menu_Name
From tab_Today_Ord O
Join tab_Menu_All M
On O.DDate=Cast('2011-09-18' As Date) And O.Menu_ID=M.Menu_ID
Join tab_User_Infor U
On O.User_ID=U.User_ID

현재 table에는 Q'ty, Menu_ID, User_ID 만 저장되어 있어서
다른 두 테이블에 Menu_Name, User_Name을
찾아 볼려고 하는데..

실제 데이타에는 5개 정도 있는데, 첫 번째 데이타만 출력되네요..
뭐가 문젠지.. 도움 좀 주세요
감사합니다.

+ -

관련 글 리스트
4238 3 테이블을 Join 하는 방법 질문? 수연 5042 2011/09/26
4239     Re:3 테이블을 Join 하는 방법 질문? 아폴론 2475 2011/09/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.