Mailinglisten-Archive |
hi > Nein, sondern immer auf den ganzen Datensatz. Wenn du nämlich in der Spalte d > ein Wert mehrmals vorkommen soll, welche Werte von x.a, x.b, z.f und z.r soll > MySQL dann wählen? das isses ja ... ich wollte distinct sagen , auf welche spalte es sich beziehen soll wo nix 2x vorkommen darf. > BTW: ich hoffe, die Spaltennamen sind nur hier in der Mail so kurz ... > ansonsten würde ich dir - der Lesbarkeit halber - wirklich dazu raten, > sprechende Tabellennamen zu verwenden. das ist die vorerst orginal querý, die funzt auch select u.user_email ,p.post_id,p.topic_id,p.poster_notify ,t.topic_notify,u.username from topics t, users u ,posts p where (u.user_id=p.poster_id ) and (t.topic_id=p.topic_id) and t.topic_id=4 und hier kommt aber u.user_email mehrmals vor, falls ein und derselbe user mehrmals gepostet hat und immer poster_notify angeklickt hat ... nur damit mein prob verständlicher wird, hab ichs vereinfacht geschrieben. > > das hat nämlich nicht gefunzt: select distinct(d) x.a,x.b,y.d,z.f,z.r from > > x,y,z where x.a=y.d and y.d=z.f and z.r=2 <seufz> schön wärs ... ich stöber noch mal im mysql Manual .... cu tobias
php::bar PHP Wiki - Listenarchive