SELECT filmer.* FROM filmer LEFT JOIN recensioner ON filmer.ID = recensioner.filmID ORDER BY recensioner.ID DESC
fast just denna kod gör att om det är 3 ID i följd i tabellen recensioner så blir posten i filmer med 3 gånger. heltokigt.
vill bara att filmerna ska sorteras efter senaste recesionerna.
SELECT (select max(id) from recensioner where filmid = f.id) as rid,
f.* FROM filmer as f
where exists (select 1 from recensioner where filmid = f.id )
ORDER BY 1 DESC
Men det där du gav mig fungerade inte riktigt. Det blev inte flera av samma. Vet inte riktigt hur den sorterade nu. De sista blev sist (som jag iofs villa ha tvärtom) men sen de första blev inte först utan nånstans i mitten.. hmm
Själv har jag kommit fram till att den fråga som du först gjorde till mig sorterar efter filmID(i tabellen recesioner) fast ändå inte ritkigt då filmerna sorteras såhär: 26, 7, 9, 10, 11, 14, 15.
Och det var ju ID och inte filmID som det skulle sorteras efter :/
Den där Group fick jag inte alls att fungera.
Sen undrar jag var man kan lära sig sån här mer avancerad SQL. w3schools.com verkar ju inte riktigt räcka till
Allt jag vill är att innehållet i tabellen filmer ska sorteras efter kolumnen ID i tabellen recensioner. och de kopplas ihop med filmer.ID = recensioner.filmID
Allt jag vill är att innehållet i tabellen filmer ska sorteras efter kolumnen ID i tabellen recensioner. och de kopplas ihop med filmer.ID = recensioner.filmID
ska fungera med access då.
274 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a