phpbar.de logo

Mailinglisten-Archive

[php] SQL: Distinct prob

[php] SQL: Distinct prob

Tobias traffic_eye_(at)_hotmail.com
Fri, 2 Mar 2001 09:11:01 +0100


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