hente nyeste forekomst af en post
Hejsa Ejeg har en database med nogle anmeldelser af nogle vine. Jeg vil gerne liste disse vine som er anmeldt, men nogle gange er der andre som også anmelder en vin der er i listen og som det er nu så bliver vinen så vist flere gange.
Jeg har prøvet med group:
SELECT k.vID, k.karakterID, b.aargang, b.navn, b.vID, b.basisnavn FROM basisvin b INNER JOIN karakterer k ON b.vID = k.vID GROUP BY k.vID ORDER BY k.dato DESC LIMIT 10
Ovenstående virker næsten, men hvis en vin er anmeldt flere gange tager den den første forekomst af denne, hvilket betyder at selvom en vin er anmeldt i dag, vil den ikke komme med på listen hvis den også er anmeldt før den sidste i listen (der er jo limit på).
Måske jeg lige skulle tilføje at vID er en guid som man ikke kan "order" på.
Håber nogen har en god ide :)
