我正在使用 SQL Server 2008。我有 2 个表变量,例如
FirstName
==========
Little
John
Baby
LastName
==========
Timmy
Doe
Jessica
我希望结果表是:
First Last
=====================
Little Timmy
John Doe
Baby Jessica
注意没有PK可以加入2个表。我正在尝试使用光标,但不知道如何开始。
- - 更新 - - -
我知道这是一种罕见的情况,但我正在编写一个脚本来清理遗留数据。我们知道“Little”与“Timmy”搭配的唯一方式是它们都是表格的第一条记录。如果我们对表格进行 PK 但没有关系会有所帮助吗?
ID FirstName
==========
1 Little
2 John
3 Baby
----------
ID LastName
==========
4 Timmy
5 Doe
6 Jessica
----------
我不熟悉 TSQL,所以我想我可以遍历 2 个表,就像遍历内存中的数组一样。