2013-06-19 72 views
0

我有4個表格,我想取單個客戶的預訂記錄。MySql加入4個表格

TABLE1 (Service_ID Tax_ID Cat_ID S_Name S_Price) 

TABLE2(Order_ID Order_Type Order_Date Customer_ID  Booking_Type Booking_Status Order_No Car_No) 

Table3 ( ID Order_ID Service_ID) 

Table4(Time_ID Date_ID Time Is_Book Customer_ID  Booking_Status) 
+2

是你的表真的叫 'TABLE1', 'TABLE2', '表3' 和 '表4'?請儘量提供更好的信息並提出具體的可回答的問題。 –

回答

0

我想你可以JOIN所有表

SELECT * 
FROM TABLE2 a 
INNER JOIN TABLE3 b 
ON a.Service_ID = b.Service_ID 
INNER JOIN TABLE4 c 
ON b.Customer_ID = c.Customer_ID 
INNER JOIN TABLE1 d 
ON b.Service_ID = d.Service_ID 
WHERE d.Customer_ID = ?