2012-10-17 98 views
0

這是一個奇怪的問題,但我想知道是否可以在結果中顯示一列,但確實有另一列作爲值(MYSQL)。假設我有這個表:SQL選擇中的屏蔽值返回

ID Name 
1 Soccer 
2 Football 

我不知道是否有可能從該表(選擇表ID)選擇所有ID,但結果將顯示名稱,而不是。

或者是它能夠顯示作爲結果(作爲一個單一的柱)?:

1 (Soccer) 
2 (Football) 
+0

什麼?你可以選擇'SELECT ID,Name FROM ...'這兩列,或者只需選擇'Name'列即可:'SELECT Name FROM ...'。 – eggyal

回答

4
SELECT ID, CONCAT("(", name, ")") FROM <TABLENAME> 
1

這將具有的結果連接成單個列。

SELECT CONCAT(ID, ' (', Name, ')') 
FROM tableName 

SQLFiddle Demo