Also ich sollte eine Abfrage erstellen, die etwas ausgibt, jetzt haben wir eine bereits gemachte Datenbank + einige Informationen in ihm gegeben.Add Group von und COUNT gibt Probleme
Es muss ausgegeben werden, wer bei Bar ID 8 auf der Veranstaltung am 01-MAI-16 gearbeitet hat, mit dem Namen des Studenten und nicht mit der ID.
Die 2 Tabellen für diese Abfrage sind
benötigtSTUDENTEN: ID, Name, Anschrift, BSN, ADRESS2, BANK, SEX
und
ORDERS: ID, DATUM, BARS_ID, STUDENTS_ID
Jetzt wurde ich gefragt f oder eine Abfrage, die die Namen der Personen angibt, die am 01. Mai 16 in der Leiste 8 arbeiten.
Hier ist, was ich mit und Arbeiten kam,
SELECT ORDERS.ID, STUDENTS.NAME, ORDERS.DATEORDER
FROM ORDERS
INNER JOIN STUDENTS
ON ORDERS.STUDENTS_ID=STUDENTS.ID
WHERE (BARS_ID = '8') AND (DATEORDER = '01-MAY-16')
ORDER BY STUDENTS.NAME;
Jetzt ist es die richtigen Daten ausgibt, aber das Problem ist es, alle 1200 Aufträge zeigt die Schüler über eine Nacht gefüllt haben. Stattdessen möchte ich nur eine Liste mit den Studenten zeigen, die dort gearbeitet haben. statt jeder Aufnahme 1 mal 1 über den Bildschirm fliegen.
Bedeutung Ich muss GROUP BY
und COUNT
verwenden, aber jedes Mal, wenn ich dies versuche, wird es mich nicht lassen, ich habe hoch und niedrig gesucht, aber kann es nicht funktionieren, zu einem Punkt, dass es mich verrückt macht: (
NVM da schien ein Fehler in meinem Code dann, arbeitete, danke :) –