Danke EKKi,
das letzte WHERE habe ich durch ein HAVING ersetzt (ansonsten hat er gemerkt 'Unknown column fzgid'), so dass es jetzt so aussieht:
"SELECT
(SELECT ID FROM #__vdm_fzgflotte WHERE FIN = '$fin' AND IntStatus = 'G') AS fzgid,
db.*,
teil2.IntPrintDate AS zlb_datum,
teil2.NumZLB AS zlb_nr
FROM #__vdm_db db
JOIN #__vdm_teil2 teil2 ON db.IntTeil2ID = teil2.ID
HAVING db.IntFzgFlotteID = fzgid AND db.IntStatus = 'G'";
Danke euch beiden.
Gruß,
Jan