jimbob: SELECT STATEMENT HILFE BITTE!

Beitrag lesen

hallo,

ich habe folgendes problem:
ich habe zwei normalisierte tabellen login und instant
wenn in instant ein datensatz ist welcher in der Spalte gelesen FALSE hat, dann woll er mir diesen ausgeben, jedoch nur den vom datum her neuesten! also immer nur einen!!

SELECT DISTINCT ReceiverID, SenderID, Nickname, NOW()-Zeit_Datum AS 'Timer'  FROM Instant,Login WHERE Instant.ReceiverID='3' AND Instant.SenderID=Login.UserID AND Instant.Gelesen='FALSE'

(also ich will immer nur den datensatz mit dem kleinsten 'Timer'  von einer SenderID egal wieviele drinnen sind und Gelesen='False' sind!

mit dieser abfrage gibt er mit natürlich alle aus weil sie ja nicht übereinstimmen und distinct hier nicht zieht!

wie kann ich das sonst machen?
THX, im voraus

jimbob!