Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#5

AW: SQL Vereinfachen

  Alt 16. Feb 2012, 17: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 20:07 Uhr)
  Mit Zitat antworten Zitat