Hä?
Ich freu mich ja immer über SQL Fragen, da ich mich da halbwegs auskenn, aber die Logik versteh ich jetz ned ganz
also zuerst einmal, welche sql-sprache? mysql? mssql? access?
Du hast vier Tabellen in denen du jeweils die Felder "land" und "wert" hast? warum schreibst du das nicht einfach alles in eine tabelle? dann könntest (Access) einfach das machen:
SELECT Tabelle1.land
FROM Tabelle1
where Tabelle1.wert=(select max(Tabelle1.wert) From Tabelle1)
geht wahrscheinlich noch einfacher, mal schauen...