Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
Delphi 7 Enterprise
|
AW: SQL Vereinfachen
16. Feb 2012, 18:29
Vielleicht so...
SQL-Code:
SELECT q.ziel, e.Behaeltername
FROM beh b
INNER JOIN rezpos p
ON b.rohstoff = p.rohstoff
INNER JOIN qundz q
ON b.behaelternummer = q.quelle
INNER JOIN beh e
ON q.ziel = e.behaelternummer
WHERE rezeptnummer = :rn
AND typ = 1
GROUP BY p.id, q.ziel, e.Behaeltername, p.rezeptnummer, p.typ
HAVING COUNT(*) = (SELECT COUNT(*)
FROM rezpos
WHERE rezeptnummer = p.rezeptnummer
AND typ = p.typ)
Geändert von omata (16. Feb 2012 um 21:07 Uhr)
|