这可能是一个菜鸟问题,但是有没有一种很好的简单方法可以ROWS
从一个选择语句插入COLUMNS
另一个表?
我不只是在谈论做一个INSERT / SELECT
.
我有一个将一些 CSV 拆分为行的函数。所以说我有两行这样的数据
joe,bloggs,joe.bloggs@domain.fake;jane,soap,jane.soap@domain.notreal;
我先用分号分隔,然后用逗号分隔
第一次拆分调用的结果
Id Data
1 joe,bloggs,joe.bloggs@domain.fake
2 jane,soap,jane.soap@domain.notreal
在每一个上,我再次运行拆分功能
Id Data
1 Joe
2 Bloggs
3 joe.bloggs@domain.fake
有了这个返回的数据,我想做一个如下所示的插入语句
INSERT INTO Customers (@first,@last,@email)
SELECT [row1].[col2],[row2].[col2],[row3].[col2]
有什么简单的方法可以做到这一点吗?