Ví dụ về một SQL nhanh để lấy các bản sao trong tập dữ liệu với hàng trăm nghìn bản ghi là gì. Tôi thường sử dụng một cái gì đó như:Kịch bản lệnh "Sao chép nhanh nhất" nhanh nhất
SELECT afield1, afield2 FROM afile a
WHERE 1 < (SELECT count(afield1) FROM afile b WHERE a.afield1 = b.afield1);
Nhưng điều này khá chậm.
Đây thực sự là cách ưa thích của tôi vì bạn có thể trả về tất cả các cột của bảng. – leek
Thật kỳ lạ, 2 người đã bỏ phiếu cho câu trả lời này mà không bình luận về lý do. Tôi đoán điều này có nghĩa là có cái gì đó sai trái với nó? –
Tôi đoán nó chậm hơn –