sql - 如何将 union all 与手动值(而不是来自另一个表)一起使用?

标签 sql sql-server union union-all

我想将 union all 与手动值一起使用,而不是来自另一个表。其值为:

|cSatuan1|cSatuan2|nkonversi|
=============================
|   LTR  |   PCS  |    1    |
|   PCS  |   LTR  |    1    |

我按照自己的方式进行了查询,但出现错误。这是查询:

SELECT csatuan2, csatuan1, nkonversi
FROM ms_metriks union all select 'LTR','PCS','1','PCS','LTR','1'

您能告诉我我的查询出了什么问题吗?正确的查询是什么?

最佳答案

试试这个:

SELECT csatuan2,csatuan1,nkonversi FROM ms_metriks 
UNION ALL SELECT 'LTR','PCS','1'
UNION ALL SELECT 'PCS','LTR','1'

关于sql - 如何将 union all 与手动值(而不是来自另一个表)一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10733010/

相关文章:

sql - MSSQL 中带删除表的双循环

c# - 每个 ID 查找多个日期的有效方法

mysql - 将 self 与临时表联合

union - 您如何构建两个DFA的并集?

mysql - 如何按特定时间段内的时间间隔进行分组?

sql - 使用sql删除尾随零

sql - 仅当源数据不为空且不同时才更新目标表

sql - 如何执行 SP 并根据其结果执行另一个查询,如果失败应恢复 SP 所做的操作?

mysql - 如何将table1中的table2更新为table2中的相应条目?

sql - 如果返回超过 1 个 MS SQL,则删除