关于mysql:查询将列单行显示

query to bring columns in single row

我有一个像下面的桌子

1
2
3
4
    CREATE TABLE `fruits` (
      `fruit_id` int(11) default NULL,
      `fruit_name` varchar(255) collate latin1_general_ci default NULL
    );

该表包含以下字段

1
2
3
4
5
6
7
    INSERT INTO fruits(fruit_id, fruit_name)
               VALUES (101, 'Mango'),
                      (102, 'Apple'),
                      (103, 'Orange'),
                      (104, 'Pineapple'),
                      (105, 'Lemon'),
                      (106, 'Custard');

我想要一个选择查询,将特定ID的列移到下面,如下所示
喜欢

1
2
3
    SELECT fruit_id, fruit_name
       FROM fruits
      WHERE fruit_id = 101

上面的查询将输出分为两列

1
    101    Mango

我想要单行中的列如下

1
2
    101
    Mango


<祖0>


SQL坚信但是