我想在 sql 中创建此结构(作为 SELECT 语句的结果):
我正在尝试使用以下查询来做到这一点:
SELECT "Name" AS School, (SELECT 20 AS "1", 50 AS "2", 90 AS "3") AS Age;
但它不起作用,错误:操作数应包含 1 列
。是否可以仅使用 select 语句创建类似的东西?
最佳答案
这种格式化在SQL
中是不可能的,但这是可能的
SELECT 'Name' AS School, 20 AS `Age1`, 50 AS `Age2`, 90 AS `Age3`
关于mysql - SQL - 基本 SELECT 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39678630/