Tôi đã có một cái nhìn tại câu hỏi này: Getting random value from a SQLite table và nó đã cho tôi tự hỏi nếu một trong những bản sao có thể lặp lại bằng cách sử dụng SQL. Cụ thể hơn, là có một cấu trúc cho phép chuyển những hồ sơ này:Làm thế nào SQL có thể tạo bản ghi trùng lặp?
id| name| count
---------------
1| Anne| 3
2| Joe| 2
thành:
id| name
--------
1| Anne
1| Anne
1| Anne
2| Joe
2| Joe
nơi đếm Anne
và Joe
bản ghi trong thứ hai phù hợp với count
giá trị tương ứng trong tập cũ hồ sơ.
Nó có thể được thực hiện với SQL không? Nếu vậy, làm thế nào?
EDIT:
Lucero hỏi những gì phương ngữ SQL; bất kỳ thực sự, nhưng lý tưởng nhất là cách tiếp cận độc đoán nhất sẽ là cách tốt nhất.
KHÁC EDIT:
Nó có thể được thực hiện trong vòng một câu lệnh SQL duy nhất trong tiếng nói SQLite?
Câu trả lời ngắn gọn là ** Có, nó có thể được thực hiện ** :) –
Ghi đè, tôi đã cập nhật câu hỏi của mình ;-) –
Tại sao bạn muốn? Bạn sẽ làm gì với tập dữ liệu kết quả? –