![]() |
Datenbank: Absolute Database • Version: 5.13 • Zugriff über: Komponenten
Count(...) mehrerer Tabellen in EINER SQL-Anweisung
Hallo zusammen,
hier meine kleine Frage: Gibt es eine Möglichkeit über EINE SQL-Abfrage die Summe der Datensätze mehrerer Tabellen in getrennen Spalten auszugeben? Beispiel: Tabelle personen 35 Datensätze Tabelle bilder 20 Datensätze Tabelle Kategorien 5 Datensätze Die Ausgabetabelle (Abfrage) sollte so aussehen: personenzahl | bilderzahl | kategorienzahl 35 | 20 | 5 Folgendes gibt nur "Unsinn" aus:
SQL-Code:
Hoffe mir kann jemand helfen :thumb:
select count(personen.id) as personenzahl, count(bilder.id) as bilderzahl, count(kategorien.id) as kategorienzahl
from personen, bilder, kategorien SCRaT |
Re: Count(...) mehrerer Tabellen in EINER SQL-Anweisung
Wie wärs damit?
SQL-Code:
select count(distinct personen.id) as personenzahl, count(distinct bilder.id) as bilderzahl, count(distinct kategorien.id) as kategorienzahl
from personen, bilder, kategorien |
Re: Count(...) mehrerer Tabellen in EINER SQL-Anweisung
SQL-Code:
select
count( personen.id) as as personenzahl, (select count( id) from bilder) as bilderzahl, (select count( id) from kategorien) as kategorienzahl from personen; |
Re: Count(...) mehrerer Tabellen in EINER SQL-Anweisung
Vielen Dank euch beiden für die schnelle Antwort!!!
@dax: Der Syntax scheint für Absolute Database leider nicht verständlich zu sein :-( @mkinzler: Klappt perfekt - wie immer :-) Immer wieder beeindruckend wie einfach es manchen Leuten fällt die Fragen hier im Forum zu beantworten :thumb: SCRaT |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:43 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