Mailinglisten-Archive |
Hallo Jerome, Ich denke das was du suchst sollte etwas so aussehen. Select id, name, email, strasse, plz, stadt from game where Trim(name) <> '' AND Trim(email) <> '' AND Trim(strasse) <> '' AND Trim(plz) <> '' AND Trim(stadt) <> '' Das Count(*) bringt dir in deinem Query nichts da du nach ID Gruppierst. Group by bedeutet ja soviel das er alle Feldinhalte, die im Group by vorhanden und gleich sind, in einem Datensatz zusammenfasst. Da die ID ja immer eindeutig ist (zumindest sein sollte) :) würde der Query nie gruppieren und somit jedes mal 1 ausgeben. Gruss Patrick -----Ursprüngliche Nachricht----- Von: waeldchen at etainme.de [mailto:waeldchen at etainme.de] Gesendet: Montag, 14. Juli 2003 15:55 An: mysql-de at lists.4t2.com Betreff: query-probleme hallo, ich weiß die frage ist blöd und doch möchte ich sie gerne stellen. ich arbeite einfach zu wenig mit mysQl um sie mir selbst beantworten zu können. ich möchte eine tabelle mit dem namen 'game' abfragen und zwar soll mir mein query eine antwort darauf liefern wieviel personen sich mit kompletten namen, email, strasse, plz und ort sich eingetragen haben. ich muss also ein query finden,wo ich prüfe ob diese felder ausgefülltworden sind oder nicht. wenn alle diese felder ausgefüllt worden sind,sollen diese angezeigt werde. meine abfrage funktioniert leider nicht,ich denke mit der where klausel stimmt was nicht ;-) währe echt nett wenn ihr mir helfen könntet mfg.jerome Query: SELECT count(*),id, name, email, strasse, plz, stadt FROM `game` Where NOT(name=' ' AND email=' ' AND strasse=' ' AND plz=' ' AND stadt=' ') GROUP BY id; ____________________________________________ Jerome Wäldchen etainme Hanauer Landstraße 521 60386 Frankfurt am Main Tel.: 069/40802692 homepage: http://www.etainme.de -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive