Hallo Stefan, soweit ich mich erinnere, geht distinct dann, wenn du bei der Abfrage alle Spalten, die du ben�tigt angibst. Distinct bezieht sich (bitte korrigieren, sollte ich falsch liegen) immer auf die Ergebniszeile - und wenn darin keine E-Mail-Adressen enthalten sind, gibt es auch nichts doppelt. Dadurch kann man sich die von dir geschilderten GroupBy-Probleme sparen.
Henri > -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Im Auftrag von Stefan H�sler > Gesendet: Freitag, 27. Juni 2003 13:23 > An: [EMAIL PROTECTED] > Betreff: AW: [Database.asp] Distinct? > > > > mit GROUP BY und dann Name und Vorname als Kriterium? > > > > SELECT was FROM wo > > GROUP BY name, vorname > > HAVING COUNT(name) > 1 > > Klingt gut, aber: > > strSQL = "SELECT" &_ > " A_ID, A_Vorname, A_Nachname, A_Telefon," &_ > " A_Handy, A_Fax, A_Hotel" &_ > " FROM ANGESTELLTE WHERE A_Hotel = " & nID &_ > " GROUP BY A_Vorname, A_Nachname, A_Hotel" &_ > " HAVING COUNT(A_Nachname) > 1" > > ergiebt folgendes: > > "Sie wollten eine Abfrage ausf�hren, die den angegebenen > Ausdruck 'A_ID' nicht als Teil der Aggregatfunktion einschlie�t." > > Was ist da falsch und was ist die Aggregatfunktion? > > Danke > > Stefan > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United > Planet~~~~~~~~~~~~~~~~~ Intrexx.BizWalker + ODBC/OLEDB-Daten > = ASP-Formular > ATTACK! Download Intrexx CRM-Studio Now! http://www.intrexx.com > _______________________________________________ > Database.asp mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/data> base.asp > ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~ Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular ATTACK! Download Intrexx CRM-Studio Now! http://www.intrexx.com _______________________________________________ Database.asp mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/database.asp
