我有一个类似的查询:
(SELECT F1, F2, F3 .....)
UNION
(SELECT F1, F2, F3 .....)
结果就像
F1 F2 F3
A B C
D E F
G H I
我需要区分第一个"选择"返回的行。从第二个返回的。 我想通过添加一个包含" select"的数字的字段来完成此操作。像这样:
Sel F1 F2 F3
1 A B C
1 D E F
2 G H I
该号码也将用于其他操作。 有办法做我想做的事吗? 提前感谢任何提出建议的人。
答案 0 :(得分:1)
试试这个
(SELECT 1 Sel, F1, F2, F3 .....)
UNION ALL
(SELECT 2 Sel, F1, F2, F3 .....)
答案 1 :(得分:1)
(SELECT F1, F2, F3, '1' AS Sel .....)
UNION
(SELECT F1, F2, F3, '2' AS Sel .....)