Okay, Problem Nummer 1 ist auch gelöst :-)
ident soll zum Beispiel 3 sein
SELECT MAX(wert)
FROM (
SELECT ident, wert FROM test1 where ident=3
UNION ALL
SELECT ident, wert FROM test2 where ident=3
UNION ALL
SELECT ident, wert FROM test3 where ident=3
);
Das ist eigentlich das, was ich gesucht hatte. Aber ohne die Hilfe hätte ich das nicht geschafft.
Danke nochmals