Ich habe Probleme mit dem Schreiben einer SQL-Abfrage für MySQL. Ich habe eine Tabelle mit folgender Struktur:
%Vor%Ich möchte eine Abfrage erstellen, die die folgenden Informationen aus der Tabelle extrahiert:
%Vor%Das Ergebnis der Abfrage sollte wie folgt aussehen:
%Vor%mit mehr Zeilen für jede eindeutige 'ID', natürlich.
Ich habe schon einige Abfragen wie
ausprobiert %Vor%Dies liefert das korrekte Ergebnis, aber ich muss es mit den Ergebnissen für die anderen möglichen Werte von 'pass' (bis zu 7) erweitern
Ich habe versucht, eine geschachtelte SELECT in AVG zu verwenden, aber das hat nicht funktioniert, weil ich nicht herausgefunden habe, wie man es korrekt auf die aktuelle 'ID' beschränkt.
Ich habe dann Ansichten erstellt, um das Ergebnis jeder Abfrage für 'pass' = 1, 'pass' = 2 usw. darzustellen. Aber für die meisten ids ist der höchste Wert für 'pass' 5. Wenn Sie JOIN-Abfragen verwenden, um die Endergebnis aus den Ansichten Ich habe eine leere Ergebnismenge erhalten, weil einige der Ansichten leer sind / keine Werte für eine bestimmte 'ID' haben.
Irgendwelche Ideen?