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