ενήμερωση πεδίων πίνακα από άλλο πίνακα της ίδιας βάσης

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
mariospapa
Δημοσιεύσεις: 33
Εγγραφή: 01 Αύγ 2010 18:11

ενήμερωση πεδίων πίνακα από άλλο πίνακα της ίδιας βάσης

Δημοσίευση από mariospapa » 31 Μαρ 2011 19:43

Έστω ο πίνακας TableA με πεδία a, b, c και ο πίνακας TableB με πεδία a, b, c και primary key στους δυο πίνακες είναι το πεδίο "a". Θέλω να ενημερώσω τον πίνακα TableA με τις τιμές των πεδίων του πίνακα Β για τις εγγραφές που ικανοποιούν συγκεκριμένη συνθήκη. Το παρακάτω sql script δεν τρέχει: Γιατί;

Κώδικας: Επιλογή όλων

UPDATE TableA
SET TableA.b = TableB.b, TableA.c = TableB.c 
FROM TableA, TableB
WHERE TableB.a = TableA.a

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6236
Εγγραφή: 30 Νοέμ 2004 03:09

ενήμερωση πεδίων πίνακα από άλλο πίνακα της ίδιας βάσης

Δημοσίευση από fafos » 31 Μαρ 2011 19:50

to FROM den xreiazeta kai sto UPDATE vazeis kai ta 2 tables (UPDATE TableA, TableB)
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

mariospapa
Δημοσιεύσεις: 33
Εγγραφή: 01 Αύγ 2010 18:11

ενήμερωση πεδίων πίνακα από άλλο πίνακα της ίδιας βάσης

Δημοσίευση από mariospapa » 31 Μαρ 2011 20:08

fafos έγραψε:to FROM den xreiazeta kai sto UPDATE vazeis kai ta 2 tables (UPDATE TableA, TableB)

Μεγάλος παίκτης.... σ'ευχαριστώ!!!!!

Απάντηση

Επιστροφή στο “MySQL”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες