SQL: join mit zwei Tabellen (LEFT OUTER JOIN) aktualisieren Sie dann die Werte
Ich versuche zu update ein Wert in einer Spalte nach einem Wert in einer anderen Tabelle.
Kann ich dies tun, wenn die Spalten sind alle in der gleichen Tabelle wie diese:
UPDATE wp_posts
SET post_date = REPLACE (post_date, 'X', 'Y')
WHERE meta_value = 'Z';
Aber ich brauche zum verknüpfen von zwei Tabellen, die erste, bevor ich update:
SELECT *
FROM wp_posts
LEFT OUTER JOIN wp_postmeta ON post_id = post_id
Wie kann ich das update basiert auf den beiden Tabellen habe ich angeschlossen?
Welche Datenbank verwenden Sie denn eigentlich? 🙂
Im mit Mysql, seine Arbeit nun Dank hgulyan.
Ok, viel Glück 🙂
Im mit Mysql, seine Arbeit nun Dank hgulyan.
Ok, viel Glück 🙂
InformationsquelleAutor stemie | 2012-08-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen auf diese Weise, wenn Sie SQL Server
UPDATE:
Wenn Sie MySQL. Hier das Update für MySQL
Überprüfen, Aktualisieren und zu akzeptieren ist auch eine Antwort, wenn es für Sie arbeitet.
InformationsquelleAutor hgulyan
SQL Server
MySQL
InformationsquelleAutor hims056
Danke, jetzt habe ich korrigiert...ich war die Eingabe schnell, nicht sehen, die Felder mit dem gleichen Namen
Es ist immer noch falsch in der SET-Teil 🙂
Du hast Recht, wieder einmal. 🙂
InformationsquelleAutor MAXE