我多次获得相同的记录,而使用诸如此类的联合更改了一个列的值。
Select col1, col2, 'A' as col3
Union
Select col1, col2, 'B' as col3
Union
Select col1, col2, 'C' as col3
我想知道是否有任何方法可以在单个查询中执行而不是编写3个查询。有人可以帮忙吗?
我CROSS JOIN
用指定的简单方法就VALUES
可以做到
Select Col1,Col2,Col3
From YourTable A
Cross Join (Values ('A'),('B'),('C') ) B (Col3)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句