Vì vậy, tôi có bảng temp này có cấu trúc như:SQL chèn vào sử dụng Liên minh nên thêm chỉ giá trị khác biệt
col1 col2 col3 col3
intID1 intID2 intID3 bitAdd
Tôi đang làm một liên minh của các giá trị của bảng temp này với một truy vấn chọn và lưu trữ nó vào bảng temp cùng một điều. Điều này là col3 không phải là một phần của truy vấn công đoàn tôi sẽ cần nó sau này để cập nhật bảng.
Vì vậy, tôi đang làm như vậy:
Insert into #temptable
(
intID1,
intID2,
intID3
)
select intID1,intID2,intID3
From
#temptable
UNION
select intID1,intID2,intID3
From
Table A
Issue là tôi muốn chỉ có các hàng mà không phải là đã tồn tại trong bảng tạm thời được added.Doing nó theo cách này sẽ bổ sung thêm một bản sao của đã hàng hiện tại (vì union sẽ trả về một hàng) Làm cách nào để chèn chỉ những hàng không tồn tại trong bảng tạm thời hiện tại trong truy vấn union?
cảm ơn bạn đã làm việc rất tốt! – user1212140