안녕하세요,
현재 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개 정도 있는데, 첫 번째 데이타만 출력되네요..
뭐가 문젠지.. 도움 좀 주세요
감사합니다.
|