Forum: Datenbanken
Delphi
by marabu,
16. Nov 2005
SELECT M.I_Nummer, M.Warengruppe, D.NR
FROM LAGER M
INNER JOIN (
SELECT LagerNr, MIN(NR) AS NR FROM Bilder GROUP BY LagerNr
) AS D ON M.I_Nummer = D.LagerNr
WHERE M.Warengruppe IN (:wg)
ORDER BY M.Warengruppe
Fertig...
Forum: Datenbanken
Delphi
by marabu,
16. Nov 2005
Gerne. Du hast eine master-detail relationship zwischen Lager M und Bilder D. Da wir keine mächtigeren Sprachmittel für die Formulierung eines theta joins zur Verfügung haben, arbeiten wir mit einer "view" um die gewünschte (0,1) Komplexität der Beziehung für den folgenden equi join herzustellen:
SELECT M.I_Nummer, M.Warengruppe, D.NR
FROM LAGER M
INNER JOIN (
SELECT LagerNr, MIN(NR) AS...