Giả sử cấu trúc bảng:Làm cách nào để chọn X hàng ngẫu nhiên trong khi đảm bảo rằng các hàng nhất định của Y có kết quả?
Create Table Question
{
ID int pk,
Category varchar
Stem varchar,
AnswerA varchar,
...
AnswerD varchar,
Correct char,
isMandatory bit
}
Đối với danh mục nhất định, có khoảng 50 câu hỏi. Có thể có 1-10 câu hỏi bắt buộc.
Tôi cần phải chọn tất cả các câu hỏi bắt buộc, và sau đó đủ các câu hỏi khác một cách ngẫu nhiên để đặt câu hỏi gồm 20 câu hỏi.
Bạn muốn 20 câu hỏi của từng loại? –
Có, nhưng tôi có thể đối phó với điều đó, tôi rất vui nếu tôi nhận được một lần. –
kết nối với 'union' các truy vấn ngẫu nhiên và không ngẫu nhiên của bạn –