AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

MySQL - Group by und Count

Ein Thema von Matze · begonnen am 25. Feb 2008 · letzter Beitrag vom 25. Feb 2008
Antwort Antwort
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#1

Re: MySQL - Group by und Count

  Alt 25. Feb 2008, 18:12
Zitat von DeddyH:
Ist die Gruppierung nicht überflüssig?
Zitat von Matze:
ad.active kann pro ad.article_id (diese kann mehrmals vorkommen) nur genau einmal 1 sein, dennoch benötige ich das GROUP BY, da sonst mehrere Einträge mit gleicher ad.article_id aufgelistet werden. Wieso auch immer.


Wenn ich es mache, wie du es vorgeschlagen hast, dann bekomme ich eine Zahl zurückgeliefert, was prinzipiell schon mal nicht schlecht ist, wenn's nur die richtige wäre.

Zum Testen kann man "COUNT(*) AS anzahl" ja durch "*" ersetzen, um zu schauen, was nun für das Zählen benutzt wird. Und da sind leider zahlreiche Einträge aufgeführt, die im zurückgelieferten Ergebnis alle ad.active auf 1 haben, obwohl diese nicht 1 sind, zumindest nicht in den Ausgangsdatensätzen.

Im Anhang die Datensätze am Beispiel ad.article_id = 2.
"result.png" zeigt das Ergebnis der Abfrage von Detlef, das anstelle von "COUNT ..." ein Sternchen "*" (alles auslesen) enthält.
Vielleicht wird es dann etwas klarer.

Grüße

Edit: Ah, wenn ich das ein wenig vereinfache und nach "id" - nicht "article_id" joine, scheint es zu klappen. Aber das hätte es anders doch auch müssen.

Auf jedenfall vielen Dank für eure Mithilfe!
Angehängte Grafiken
Dateityp: png result_913.png (9,1 KB, 8x aufgerufen)
Dateityp: png articles_data_100.png (9,9 KB, 8x aufgerufen)
Dateityp: png articles_696.png (8,1 KB, 7x aufgerufen)
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00: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