我想使用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'
这里是你可以做这件事:
SELECT 'LTR' as csatuan1,'PCS' as csatuan2,'1' as nkonversi
UNION
SELECT 'PCS','LTR','1';
我敢加我的遭遇与Oracle。 我有非常类似的问题,如何从表中选择用户名并添加到结果值“管理”:
有一个问题,这个查询:
select
username
from users
union
select 'admin'
返回一个错误:
Error at Command Line : 5 Column : 17
Error report -
SQL Error: "FROM keyword not found where expected"
至于解决办法,我加加入“虚拟”从同一个表中的一部分:
select
username
from users
union
select 'admin'
from users
和它的作品。
J.