2016-08-15 85 views
0

如何連接SELECT *查詢的結果?級聯SELECT *結果

我可以用這個來選擇全部然後創建一個額外的連接屬性,但我不知道如何連接單獨返回的屬性。

SELECT *, CONCAT(Cust_FName, ' ', Cust_LName) AS Cust_Name 
FROM Customer_Information AS Customers 

產地:

CUST_ID,Cust_FName,Cust_LName,CUST_NAME

但我想用一個SELECT 所有並獲得:

CUST_ID,CUST_NAME

+2

燦」你只需要'SELECT Cust_ID,CONCAT(Cust_FName,' ',Cust_LName)AS Cust_Name'? –

+0

'SELECT *'按原樣輸出所有字段。使用此選項時,您無法獲得任何定製。所以不要在你的查詢中使用它。 –

+0

請提供您的數據庫架構,一些數據樣本和預期結果 – Alex

回答

0

如果所有你輸出想要的是

Cust_ID, Cust_Name 

那麼下面應該工作

SELECT Cust_ID, CONCAT(Cust_FName, ' ', Cust_LName) AS Cust_Name 
FROM Customer_Information AS Customers; 

編輯:

嵌套SELECT對於funzies

SELECT Cust_ID, CONCAT(Cust_FName, ' ', Cust_LName) AS Cust_Name 
FROM (SELECT * FROM Customer_Information AS Customers); 
+0

雅,這就是我一直在想的,但它是爲了學校和問題說我需要選擇所有,然後連接這兩個領域。我一直在沖刷我的課本/互聯網,我只能看到你提到的方式。我在想,也許這個問題措辭不佳,但我不知道。 – user3846899

+0

據我所知,沒有辦法從查詢中「刪除」列。你可以做一個嵌套的SELECT(見上面的編輯)。 – BrandonM