![]() |
Datenbank: Firebird • Version: 2.1 • Zugriff über: IBDAC
Group By oder Subquery
Hallo zusammen,
wie ist es möglich folgende Anweisungen zusammenzufassen?
SQL-Code:
und
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
SQL-Code:
Es sollte dabei etwas herauskommen wie:
select
count(modell_id) as anz from zeichnungsreferenzen where modell_id= :parameter
SQL-Code:
funktioniert bis "count(Z.modell_id) as anz" hinzugefügt wird.
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 -> 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. |
Re: Group By oder Subquery
Dort sthet die Gruppierungsbedingung, also welche datensätze zu einem zusammengefasst werden sollen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz