MySQL Anweisungen verbinden
Wie integriere ich eine SELECT-Abfrage in einer UPDATE-Anweisung
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:
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
so als beispiel
und zwar muss ich diesen Select-Befehl irgendwie mit meiner Anweisung oben verknüpfen
und ich habe keine ahnung wie...
danke schonmal im vorraus
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";
und zwar muss ich diesen Select-Befehl irgendwie mit meiner Anweisung oben verknüpfen
und ich habe keine ahnung wie...
danke schonmal im vorraus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 68647
Url: https://administrator.de/contentid/68647
Ausgedruckt am: 24.11.2024 um 18:11 Uhr
3 Kommentare
Neuester Kommentar
Moin Endzeit,
ich habe das SQL-Statement oben in Deinem Beitrag mal auf ein paar Zeilen verteilt.
Ich kenne mich ja mit formatierten Onelinern aus.
So kann man/frau auch besser sehen, dass Du (vor der WHERE-Klausel) ein Komma zuviel hast.
(auch nicht schlimm - es gibt genug andere PosterInnen hier, denen öfters mal eines fehlt.)
pi314 hat die Lösung schon gepostet - ich wollte nur noch schönes Wochenende wünschen.
Und bitte verwende auch Du nicht die Floskel "danke schonmal im vorraus".
Da gibt es immer kleine Kommentare von mir drauf...
Grüße
Biber
ich habe das SQL-Statement oben in Deinem Beitrag mal auf ein paar Zeilen verteilt.
Ich kenne mich ja mit formatierten Onelinern aus.
So kann man/frau auch besser sehen, dass Du (vor der WHERE-Klausel) ein Komma zuviel hast.
(auch nicht schlimm - es gibt genug andere PosterInnen hier, denen öfters mal eines fehlt.)
pi314 hat die Lösung schon gepostet - ich wollte nur noch schönes Wochenende wünschen.
Und bitte verwende auch Du nicht die Floskel "danke schonmal im vorraus".
Da gibt es immer kleine Kommentare von mir drauf...
Grüße
Biber