Tôi đang sử dụng SQL Server 2008. Tôi có 2 biến bảng nhưLàm thế nào để kết hợp các cột từ 2 bảng vào 1 mà không sử dụng THAM GIA
FirstName
==========
Little
John
Baby
LastName
==========
Timmy
Doe
Jessica
Và tôi muốn các bảng kết quả là:
First Last
=====================
Little Timmy
John Doe
Baby Jessica
Lưu ý rằng không có PK có thể tham gia 2 bảng. Tôi đang cố gắng sử dụng một con trỏ nhưng không chắc chắn làm thế nào để bắt đầu.
---- Cập nhật -----
Tôi biết đó là một trường hợp hiếm gặp, nhưng tôi đang viết một kịch bản để dọn dẹp dữ liệu di sản. Cách duy nhất chúng ta biết "Little" đi với "Timmy" là cả hai đều là kỷ lục đầu tiên của bảng. Nó sẽ giúp ích nếu chúng ta có PK cho các bảng nhưng không có mối quan hệ?
ID FirstName
==========
1 Little
2 John
3 Baby
----------
ID LastName
==========
4 Timmy
5 Doe
6 Jessica
----------
Tôi không quen với TSQL vì vậy tôi nghĩ tôi có thể lặp qua 2 bảng như lặp qua mảng trong bộ nhớ.
@Xi .... không có PK, bạn chắc chắn rằng Little đi với Timmy, vv. của các hồ sơ yếu tố quyết định? – MikeTWebb
Tại sao bạn muốn thực hiện việc này? –
người đàn ông, không có bất kỳ khóa chính nào bạn không thể 'JOIN',' Con trỏ', v.v. – Sajmon