2011-11-08 28 views
-3
TABLE 
: Customer 
KEY 
:- CustomerID 
Other 
columns: Name, age, etc TABLE 
: Customer_address 
Keys 
: AddrerssID, CustomerID 
Other 
columns: Street, city, STATE, etc 

請給我所有的客戶。 我也想看看客戶的地址如果state = FL。只創建一個SQL語句。下面的SQL以這種方式開始。請填寫其他內容。SQL服務器從表中檢索數據

+0

你有什麼這麼遠嗎?您是否嘗試過先從客戶表中選擇數據,然後使用到地址表的連接? –

+0

這聽起來像作業... –

+0

請理解,我們不是在這裏做你的功課。至少要先嚐試一些事情,如果您遇到一些具體問題,您可以隨時詢問,我們很樂意爲您提供幫助。 –

回答

1
SELECT C.CustomerID, C.Name, C.Age, CA.AddressID, CA.Street, CA.City, CA.State 
FROM Customer C 
LEFT JOIN Customer_Address CA ON C.CustomerID = CA.CustomerID AND CA.State = 'FL' 
+0

您忘記了Customer_Address上的別名。 –

+0

我確定,謝謝! – Kenneth

+0

很好的工作!你忘了爲Customer_Address設置別名CA – Daniel

0
select Customer.*, 
street, 
city, 
state 
from Customer 
left join Customer_address on Customer.CustomerID = Customer_address.CustomerID 
and Customer_address.STATE = 'FL'