Sper ca asta e mai bun:
SELECT dbo.Tara.nume_tara, dbo.Judet.nume_judet, Localitate.nume_localitate
FROM Tara t JOIN Judet j ON t.TaraID = j.TaraID
JOIN Localitate l ON j.JudetID = l.JudetID
JOIN(
SELECT l.LocalitateID, MAX(l.nr_locuitori) AS mx
FROM Localitate l GROUP BY l.LocalitateID
) AS x ON x.LocalitateID = l.LocalitateID
WHERE l.nr_locuitori = x.mx
*** E mai greu de nimerit cand nu ai
date de "test"...eu am testat pe o structura mai simpla (2 tabele cu
cate 3 - 4 inregistrari) si aparent e OK
*** De unde iei
intrebarile astea? Mi-ar prinde bine si mie sa ma exersez in chestiuni
mai "aritmetice" - de aceea particip la discutie...