MySQL Anweisungen verbinden



  • Hallöchen liebe Gemeinde,

    als Anfänger brauch ich eure Hilfe...
    und zwar soll ich eine Datenbank updaten (MySQL)

    wo die Anweisungen ca. so aussieht:

    UPDATE products SET pro_amount_menge='30',pro_amount_einheit='ML',pro_uvp='3.47',pro_apopfl='2',pro_rezeptpfl='1',pro_tierarznei='1',pro_tierarznei='1',WHERE pro_pzn=2417879;
    

    so...und nun kommt das problem (für mich)
    es soll eine FK-Spalte geupdatet werden mit einer ID aus einer anderen Tabelle.
    die muss ich ja selecten...also

    SELECT FKppl_ppr_id FROM package_presentation_lang_string WHERE ppl_name="GEL";
    

    so als beispiel

    und zwar muss ich diesen Select-Befehl irgendwie mit meiner Anweisung oben verknüpfen
    und ich habe keine ahnung wie...



  • update tab1 set tab1.feld =
    (select tab2.feld from tab2 where tab2.irgendwas = tab1.irgendwas)
    

Anmelden zum Antworten