问题描述
我想从 sql Server 中的 2 个表中按顺序获取所有行。
输出应该是第一个表的第一行,然后是第二个表的第一行, 第一个表的第二行,第二个表的第二行......等
解决方法
大概是这样的:
select * from
(
select rowID,Row,z from table1
union all
select rowID,z from table2
) alltables
order by z
,
@eshirvana 的建议不会让你得到想要的。相反,它将是 table1.row1、table2.row1、table2.row2、table1.row2
当列名和类型匹配时,您可以使用 UNION 连接来自两个表的数据。我正在假设如何根据您想要的结果对数据进行排序。
string = "cool"
print(substitute(string[1],"u")
这是工作代码:
https://dbfiddle.uk/?rdbms=sqlserver_2019&fiddle=068c0fd2056cc48718345e85b74b7bba