Announcement

Collapse
No announcement yet.

Zwei Tabellen, je eine Spalte für eine Tabelle

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zwei Tabellen, je eine Spalte für eine Tabelle

    Hallo Zusammen,

    ich bin absoluter SQL-Anfänger und muss folgende Aufgabe lösen in der ich, denke ich, zwei unterschiedliche Tabellen in je einer Spalte herausbekommen muss und aus einer dritten auch Informationen benötige:
    Finden Sie das Einzelteil, welches die meisten Lieferanten hat und zeigen Sie es in einer Ergebnistabelle gemeinsam mit dem Einzelteil an, welches in die meisten Endprodukte eingebaut wurde. Machen Sie in den jeweiligen Zeilen deutlich, welche Aussage mit der Spalte Anzahl realisiert werden soll (Anzahl_Lieferanten oder Anzahl_Endprodukte).

    Wie löse ich diese Aufgabe? Mir fehlt leider komplett der Ansatz zur Lösung und alles was ich bisher versucht habe blieb erfolglos.

    Danke vorab für die Hilfe und Unterstützung.
    VG

    Die Tabellen sehen wie folgt aus:
    PART
    PARTNO PARTNAME COLOR WEIGHT CITY
    P1 Nut Red 12 London
    P2 Bolt Green 17 Paris
    P3 Screw Blue 17 Rome
    P4 Screw Red 14 London
    P5 Cam Blue 12 Paris
    P6 Cog Red 19 London
    SUPP_PART
    SUPPNO PARTNO QUANTITY
    S1 P1 300
    S1 P2 200
    S1 P3 400
    S1 P4 200
    S1 P5 100
    S1 P6 100
    S2 P1 300
    S2 P2 400
    S3 P2 200
    S4 P2 200
    S4 P4 300
    S4 P5 400
    SUPP_PART_JOB
    SUPPNO PARTNO JOBNO QUANTITY
    S1 P1 J1 200
    S1 P1 J4 700
    S2 P3 J1 400
    S2 P3 J2 200
    S2 P3 J3 200
    S2 P3 J4 500
    S2 P3 J5 600
    S2 P3 J6 400
    S2 P3 J7 800
    S2 P5 J2 100
    S3 P3 J1 200
    S3 P4 J2 500
    S4 P6 J3 300
    S4 P6 J7 300
    S5 P2 J2 200
    S5 P2 J4 100
    S5 P2 J5 500
    S5 P5 J7 100
    S5 P6 J2 200
    S5 P1 J4 100
    S5 P3 J4 200
    S5 P4 J4 800
    S5 P5 J4 400
    S5 P6 J4 500

  • #2
    Du kannst die 3 Tabellen über die PARTNO zusammenjoinen. Bsp:
    select * from PART p
    left join SUPP_PART sp on p.PARTNO=sp.PARTNO
    left join SUPP_PART_JOB sup on p.PARTNO=sup.PARTNO
    Christian

    Comment

    Working...
    X