Hallo zusammen,
wie ist es möglich folgende Anweisungen zusammenzufassen?
SQL-Code:
select
S.modell, S.referenz,
M.name, M.typ, M.pfad
from
STRUKTUR S
join MODELLE M on S.modell=M.id
where
S.referenz = :parameter
und
SQL-Code:
select
count(modell_id) as anz
from
zeichnungsreferenzen
where
modell_id= :parameter
Es sollte dabei etwas herauskommen wie:
SQL-Code:
select
S.modell, S.referenz,
M.name, M.typ, M.pfad,
Z.zeichnung, count(Z.modell_id) as anz
from
STRUKTUR S
join MODELLE M on S.modell=M.id
join zeichnungsreferenzen Z on S.modell=Z.modell_id
where
S.referenz = :parameter
funktioniert bis "count(Z.modell_id) as anz" hinzugefügt wird.
-> Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause).
Mir ist nicht klar, wie Group By hierbei einfließen muss.