Tôi đang cố gắng chọn các hàng trùng lặp trong bảng mysql nó hoạt động tốt cho tôi nhưng vấn đề là nó không cho phép tôi chọn tất cả các trường trong truy vấn đó, chỉ cho phép tôi chọn tên trường tôi đã sử dụng như riêng biệt, lemme viết truy vấn cho understading tốt hơnMysql chọn riêng biệt
mysql_query("SELECT DISTINCT ticket_id FROM temp_tickets ORDER BY ticket_id")
mysql_query("SELECT * , DISTINCT ticket_id FROM temp_tickets ORDER BY ticket_id")
1 một đang làm việc tốt
bây giờ khi tôi đang cố gắng để chọn tất cả các lĩnh vực tôi đang kết thúc với lỗi
tôi đang cố gắng để lựa chọn bản sao mới nhất cho phép ticket_id 12 7 là 3 lần trên id hàng 7,8,9 vì vậy tôi muốn chọn nó một lần với sự xâm nhập mới nhất mà sẽ là 9 trong trường hợp này và điều này được áp dụng trên tất cả các phần còn lại của của TICKET_ID
ý tưởng Bất kỳ nhờ
Truy vấn thứ hai là sai. Giải thích nhiệm vụ nào bạn đang cố gắng giải quyết – zerkms
Bạn đang cố gắng trả lại những trường nào khác? Trong trường hợp một cột có nhiều giá trị cho một 'ticket_id' cụ thể thì điều gì sẽ xảy ra sau đó? –
giả sử ticket_id 127 là 3 lần trên id hàng 7,8,9 vì vậy tôi muốn chọn nó một lần với mục nhập mới nhất sẽ là 9 trong trường hợp này và điều này áp dụng cho tất cả phần còn lại của ticket_id ... Bất kỳ ý tưởng nào - – Shanon