Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   COUNT von mehreren Tabellen in einem Query (https://www.delphipraxis.net/42731-count-von-mehreren-tabellen-einem-query.html)

S2B 23. Mär 2005 08:50

Datenbank: MySQL • Version: 4 • Zugriff über: php

COUNT von mehreren Tabellen in einem Query
 
Hi @all,
ich habe gerade ein Problem mit einem SQL-Query. Ich möchte von mehreren Tabellen die Anzahl der Einträge haben. Ich habe jetzt schon diesen Code
SQL-Code:
SELECT count( p.pic_id ) AS pic_count, count( l.link_id ) AS link_count, count( h.hist_id ) AS hist_count
FROM s2b_history h, s2b_pic p, s2b_links l
aber leider bekomme ich für alle 3 Werte 0 heraus, obwohl in s2b_pic 4 Einträge sind. :gruebel:

Ich hoffe, ihr könt mir helfen. :)

Stevie 23. Mär 2005 08:59

Re: COUNT von mehreren Tabellen in einem Query
 
Das geht so nicht! Guck dir mal an, wie Group Functions arbeiten.

Wenn, dann geht das so:
SQL-Code:
select 's2b_history' as Tabelle, count(*) as Anzahl from s2b_history
union
select 's2b_pic' as Tabelle, count(*) as Anzahl from s2b_pic
union
select 's2b_links' as Tabelle, count(*) as Anzahl from s2b_links

S2B 23. Mär 2005 09:58

Re: COUNT von mehreren Tabellen in einem Query
 
Danke, das funktioniert perfekt. :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz