Hallo zusammen
ich scheitere an einer eigentlich einfachen Select-Anweisung und hoffe hier auf Hilfe:
Ich habe eine Tabelle Aufträge (ID, Auftragsnummer, Status) und eine Tabelle Auftragspositionen(ID, ID_Auftrag, Status). Jedem Eintrag in Aufträge sind mehrere Einträge in Auftragsposition zugeordnet.
Nun möchte ich einfach eine Abfrage gestalten, die alle Spalten aus 'Aufträge' mit dem Status '10' und die Anzahl der Auftragspositionen enthält.
Das hier ist einer von meinen Versuchen:
SELECT AL.*, COUNT(AP.*) AS Anzahl
FROM Auftragsposition AS AP, AuftragsListe AS AL
INNER JOIN Auftragsliste On AL.ID = AP.ID_Auftrag
WHERE AL.Status = '10'
Aber da lautet der Fehler:
Meldung 4104, Ebene 16, Status 1, Zeile 3
Der mehrteilige Bezeichner 'AP.ID_Auftrag' konnte nicht gebunden werden.
Wo liegt mein Fehler?!
Vielen Dank und viele Grüße
Mike
ich scheitere an einer eigentlich einfachen Select-Anweisung und hoffe hier auf Hilfe:
Ich habe eine Tabelle Aufträge (ID, Auftragsnummer, Status) und eine Tabelle Auftragspositionen(ID, ID_Auftrag, Status). Jedem Eintrag in Aufträge sind mehrere Einträge in Auftragsposition zugeordnet.
Nun möchte ich einfach eine Abfrage gestalten, die alle Spalten aus 'Aufträge' mit dem Status '10' und die Anzahl der Auftragspositionen enthält.
Das hier ist einer von meinen Versuchen:
SELECT AL.*, COUNT(AP.*) AS Anzahl
FROM Auftragsposition AS AP, AuftragsListe AS AL
INNER JOIN Auftragsliste On AL.ID = AP.ID_Auftrag
WHERE AL.Status = '10'
Aber da lautet der Fehler:
Meldung 4104, Ebene 16, Status 1, Zeile 3
Der mehrteilige Bezeichner 'AP.ID_Auftrag' konnte nicht gebunden werden.
Wo liegt mein Fehler?!
Vielen Dank und viele Grüße
Mike