Hallo, ich habe folgendes Problem mit einer
SQL Abfrage.
Ich habe 2 Tabellen mit folgendem Aufbau
1. Tabelle Lager
I_Nummer (Primärschlüssel)
Warengruppe
Bezeichnung
2. Tabelle Bilder
NR (Primärschlüssel)
LagerNr
Name
Nun erstelle ich eine Abfrage wie folgt.
SQL-Code:
SELECT DISTINCT LAGER.I_Nummer, LAGER.Warengruppe
FROM LAGER INNER JOIN
Bilder ON LAGER.I_Nummer = Bilder.LagerNr
ORDER BY LAGER.Warengruppe
Es werden von der Lager-Tabelle nur jeweils ein Datensatz ausgegeben, was ich auch möchte.
Sobald ich aber auch das Feld 'NR' der Bilder-Tabelle mit angebe bekomme ich auch immer die doppelten Datensätze angezeigt.
SQL-Code:
SELECT DISTINCT LAGER.I_Nummer, LAGER.Warengruppe, Bilder.LagerNr, Bilder.NR
FROM LAGER INNER JOIN
Bilder ON LAGER.I_Nummer = Bilder.LagerNr
ORDER BY LAGER.Warengruppe
Wie kann ich das verhindern, so dass nur ein Datensatz von der Lagertabelle ausgegeben wird?