Einzelnen Beitrag anzeigen

Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#11

Re: Mehrere Counts ausführen

  Alt 2. Aug 2007, 10:34
Okay, schau ich mir an. Gut, dass ich mitm Kreuz keine Probleme hab

EDIT:

guuuutttt....

SELECT COUNT(CASE [is_main_cat] WHEN 1 THEN * ELSE 0 END) as maincount, COUNT(CASE [is_main_cat] WHEN 0 THEN * ELSE 0 END) as seccount FROM ber_catlinks GROUP BY cat_id ORDER BY cat_id ASC Damit kann ich wohl schonmal die Counts einzeln holen, nehm ich an.

wenn ich das ganze jetzt auf meine query erweitere, muss ich das praktisch nur so splitten:

SQL-Code:
SELECT cats.id as id, cats.parent as parent, cats.name as name, cats.info as info, COUNT(CASE [is_main_cat] WHEN 1 THEN * ELSE 0 END) as maincount, COUNT(CASE [is_main_cat] WHEN 0 THEN * ELSE 0 END)
FROM ber_cats as cats, ber_catlinks as links
WHERE cats.id = links.cat_id
GROUP BY cats.id, cats.parent, cats.name, cats.info
ORDER BY cats.id ASC
Werd gegebenenfalls heut abend nochmal dezent pushen, falls du bis dahin nichtgeantwortet hast
EDIT: ist auch überhaupt nicht dringend. Werd da vor am sql sowieso nicht weiterarbeiten.
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat