trække rækker ud fra tabel der ud fra kriterier i anden tabel
Jeg har følgende felter:TabelA: id(key), visnr
TabelB: id(key), nr, a-id
Jeg skal have trukket de 3 største TabelB.id ud hvor TabelB.nr = TabelA.nr og TabelA.id = TabelB.id
Kan jeg lave en WHERE clause der tjekker mellem de to tabeller?
Det nærmeste jeg kan komme er dette, men den kan ikke rigtig finde ud af WHERE clausen...
SELECT * FROM TabelB WHERE TabelB.nr = TabelA.nr AND TabelA.id = TabelB.id ORDER BY `id` DESC LIMIT 3
Nogen der kan hjælpe med noget syntax?