Tôi đã có một bảng với 6 cột:xem tất cả dữ liệu cho các hàng trùng lặp trong oracle
id
name
type_id
code
lat
long
Ba yêu cầu đầu tiên là bắt buộc. ID
là khóa riêng tư, được chèn tự động với một chuỗi.
Tôi có một số hàng trùng lặp, như được xác định bởi CẢ HAI name
và type_id
là bằng nhau, nhưng tôi muốn xem tất cả dữ liệu cho các bản sao. Tôi có thể tìm thấy các bản duply đơn giản là đủ:
SELECT name
, type_id
FROM table1
GROUP BY name
, type_id
HAVING COUNT(*) > 1
nhưng thực sự xem tất cả thông tin là làm tôi bối rối. Tôi biết điều này nên đơn giản, nhưng tôi đang đánh một bức tường ở đây.
Suy nghĩ đầu tiên của tôi là truy vấn đầu tiên, nhưng tôi không biết liệu bạn có thể sử dụng hai cột trong mệnh đề IN hay không. Tôi đoán tôi nên thử. Cám ơn. – Marc