Frank (no reg): Datenbankabfrage über 2 Tabellen

Beitrag lesen

Hi,

Klingt wie eine Umschüler-Lernaufgabe.

Ja, ist theoretisch in einer einzigen Abfrage möglich. In der Praxis hängt das dann aber u.a. von dem Datenbanksystem ab, welches du einsetzt.

Variante 1) korrelierende Unterabfrage in der Projektion, also zwischen SELECT und FROM

Variante 2) JOIN und korrelierende Unterabfrage mit TOP 1 oder LIMIT 1 in der Selektion (also hinter WHERE)

Es gibt bestimmt noch mehr Varianten.

Du möchtest also jeweils die Versandkosten haben, deren Gewicht genau gleich dem Artikel(gesamt)gewicht ist oder grösser als selbiges (>=) und davon die kleinsten (mit dem kleinsten Gewicht) Versandkosten (5kg wäre auch grösser als 2.5kg)

Was hast du bislang versucht? Wir sind schliesslich in der SELF-Show. :)

Ciao, Frank