0

这是一个奇怪的问题,但我想知道您是否可以在结果中显示一列,但实际上有另一列作为值(MYSQL)。假设我有这张桌子:

ID   Name
1    Soccer
2    Football

我想知道是否可以从此表中选择所有 ID(从表中选择 ID),但结果会显示名称。

或者是否可以显示为结果(作为单列)?:

1 (Soccer)
2 (Football)
4

2 回答 2

4
SELECT ID, CONCAT("(", name, ")") FROM <TABLENAME>
于 2012-10-17T15:22:27.507 回答
1

这会将结果连接到单列中。

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

SQLFiddle 演示

于 2012-10-17T15:29:44.560 回答