from Ergebnis WHERE Platz = 1 Group by Fahrer HAVING Count(DISTINCT Saison) > 1
SELECT DISTINCT Fahrer
FROM Vertrag
WHERE Fahrer NOT IN (Select Fahrer From Vertrag, Team Where Vertrag.Team=Team.Name and Team.Land='D')
SELECT DISTINCT Fahrer
FROM Ergebnis, Strecke, Land WHERE Strecke.Name = Ergebnis.Strecke AND Land.Name = Strecke.Land AND Land.Kontinent = 'Asien' AND Ergebnis.Platz IS NOT NULL