Hallo Ich habe ein Problem
Ich hab 3 Tabellen
1 Artikel (ArtNr, ArtName)
2 Preisvergleich (ID, ArtNr, FirmaID, Preis)
3 Firma (FirmaID, Firma, Adresse)
Primärschlüssel
Fremdschlüssel
Ich möchte eine Abfrage machen bei der zu jedem Artikel der billigste Anbieter angezeit wird.
So sieht der SQL Text aus
SELECT Artikel.ArtName, Min(Preisvergleich.Preis) AS MinvonPreis, Firma.Firma
FROM Firma INNER JOIN (Artikel INNER JOIN Preisvergleich ON Artikel.ArtNr = Preisvergleich.ArtNr) ON Firma.FirmaID = Preisvergleich.FirmenID
GROUP BY Artikel.ArtName, Firma.Firma;
Es werden aber alle Artikel, Preise und Firmen angezeigt
Vielen Dank im Vorraus