Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Group By oder Subquery (https://www.delphipraxis.net/146590-group-oder-subquery.html)

Berni68 23. Jan 2010 08:48

Datenbank: Firebird • Version: 2.1 • Zugriff über: IBDAC

Group By oder Subquery
 
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.

mkinzler 23. Jan 2010 20:09

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