Cheatah: (MySQL) Abfrage-Problem mit zwei Distincts

Beitrag lesen

Hi,

hab ich gemacht:  select ident,abstimmung,count(*) as anzahl from abstimmung group by ident,abstimmung
Nur hab ich trotzdem noch doppelte Idents.

ja; aber keine doppelte ident-abstimmung-Kombination.

Jetzt würd ich eben gerne wissen, wie oft was gewählt wurde, aber mehrfach-Abstimmungen nicht zählen.

wie definierst Du "Mehrfachabstimmung"? Identische Datensätze? Identischer ident-Inhalt? Letzteres wäre zumindest faktisch falsch, weil ident nur die IP-Adresse beinhaltet und damit als Indiz für einzelne User keinesfalls ausreicht. Vor allem musst Du in dem Fall aber absolut klar definieren, welcher Datensatz denn bei identischen ident-Inhalten gewählt werden soll - ohne eine solche Definition _kann_ kein Ergebnis kommen. Und nein, "der erste" macht in einer unsortierten Menge, die eine Datenbank-Tabelle per definitionem darstellt, keinen Sinn.

Cheatah