Ich habe eine Tabelle, in der ich 9 Rückgaben abfragen muss, von denen jedes von einer zufälligen Reihenfolge jedes Mal sein muss, sie können außer einem Wert von TYPE X nicht duplizieren. Das Problem ist, dass wenn Sie verwenden GROUP BY, es gibt nur 8 Ergebnisse zurück, aber ich benötige 9, wobei 2 Ergebnisse denselben TYPE-Wert haben.MYSQL SELECT NACH GRUPPE
Der Entwurf der Abfrage, die ich bisher gewesen verwendet haben: „FROM * SELECT (SELECT * FROM Fragen ORDER BY RAND()) R GROUP BY-Typ;
// Tabelle entfernt, Formatierungs- nicht berufstätig, . IMAGE STATT
Ihre Frage doesn Es macht keinen Sinn. Was ist "X"? Was kann nicht dupliziert werden? –
Wenn Sie nur 8 verschiedene 'critical_thinking_id'-Werte haben, können Sie keine 9 verschiedenen Werte haben. –
Formatierung funktioniert gut für Millionen anderer Fragen. Dein Bild ist völlig nutzlos. –