我在论坛上搜索过,但没有找到如何为值语句子查询命名列。
这是我在 MySQL 中的查询:
SELECT *
FROM (VALUES
('PPA', 'blah', 30)
, ('PPB', 'blah blah', 60)
) AS X
这是我可以在 T-SQL 中执行的操作:
SELECT x.a, x.b, x.c
FROM (VALUES
('PPA', 'blah', 30)
, ('PPB', 'blah blah', 60)
) AS x(a, b, a)
很简单,就是找不到。
注意:据我所知,这个查询可以简化为没有子查询,我的问题仍然存在,因为它将合并到另一个查询中以进行插入和我的左连接。