1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  2. Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, Oracle, Sql-Server, Postgres, Access uvm
    Information ausblenden

INSERT und SELECT - Anweisung

Dieses Thema im Forum "Oracle" wurde erstellt von heinzerhardt, 3 Januar 2011.

  1. heinzerhardt

    heinzerhardt Neuer Benutzer

    Hallo,

    ich habe mal eine etwas dringliche Frage :D:

    Wir haben folgende Aufgabenstellung:

    PRODUKT und WARENKORB sind jeweils Tabellen, die über die zu füllende Zuordnung (/ Tabellle) miteinander verbunden werden sollen.
    Dazu soll in der ZUordnungs-Tabelle die Produkt_ID, die Warenkorb_ID und die jeweilige Menge angegeben werden.

    Hat jemand dazu 'ne Idee?

    MfG

    Heinz Erhardt
     
  2. Charly

    Charly Datenbank-Guru

    AW: INSERT und SELECT - Anweisung

    Hallo,

    Syntaktisch geht das so:

    Code:
     
    INSERT INTO Zuordnung (Produkt_ID, Warenkorb_ID, Menge)
    SELECT P.Produkt_ID, W.Warenkorb_ID, W.Menge FROM
    PRODUKT P, WARENKORB W 
    WHERE  
    
    ... so und jetzt verlassen sie mich.

    OK weil du es bist...

    Ich nehme mal an das im Warenkorb die Produkt_ID und die Menge gespeichert sind. Macht ja auch sonst keinen Sinn, oder?
    Deshalb auch in der Auswahlliste die Menge aus dem Warenkorb.

    Gesetz meine Annahme stimmt würde die WHERE-Klausel so aussehen:

    Code:
     
    WHERE W.Produkt_ID=P.Produkt_ID
    
    Wenn ich richtig liege dürfte die Abfrage so laufen.

    Gruß Charly

    PS: So wie du deine Frage formuliert hast kann man keine genauere Antwort geben. Wenn ich mit meinen Vermutungen falsch liege musst du die CREATE-Anweisungen für die Tabellen posten damit wir dir hier weiterhelfen können.
     
Die Seite wird geladen...

Diese Seite empfehlen