Problemer med sql-kald
Jeg har to tabeller tbl1 og tbl2.tbl1 har en unik værdi tbl1.prmt1 og hvert af elementerne i tbl2 er bundet til tbl1 ved værdien tbl2.prmt1.
tbl1 har desuden en anden parameter tbl1.prmt2.
tbl2 har så en tredje parameter tbl2.prmt3, som egentlig er dato/tid.
Jeg vil nu gerne have trukket følgende ud:
tbl1.prmt1 hvor
tbl1.prmt2 = 2 hvor
tbl2.prmt1 = tbl1.prmt1 hvor
tbl2.prmt3 er den nyeste
Jeg forestiller mig en SQL der lyder:
"SELECT tbl1.prmt1 FROM tbl1 INNER JOIN tbl2 WHERE tbl1.prmt2=2 AND tbl2.prmt1=tbl1.prmt1 ORDER BY tbl2.prmt3 DESC LIMIT 1"
Men jeg får ingen værdi ud for tbl1.prmt1, er der nogen der kan se, hvad jeg gør galt?