Βοήθεια για update σε ένα πίνακα

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

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

Απάντηση
nikpony
Δημοσιεύσεις: 104
Εγγραφή: 12 Ιούλ 2006 02:58

Βοήθεια για update σε ένα πίνακα

Δημοσίευση από nikpony » 23 Σεπ 2012 21:51

Καλησπέρα παιδιά,
έχω έναν πίνακα στη βάση στον οποίο θέλω να κάνω ένα update σε ένα πεδίο του, αλλά αυτό το update εξαρτάται από τρεις άλλες παραμέτρους σε άλλους πίνακες.
Για να γίνω πιο σαφής...

Κάτι το οποίο τρέχω εώς τώρα έχει ως εξής:

UPDATE jos_hotels p
INNER JOIN jos_members pp ON p.created_by=pp.member_id
SET p.published = 1
WHERE pp.status = 1

Τώρα αυτό που θέλω είναι να προσθέσω κάτι σαν ένα ακόμα INNER JOIN ή LEFT JOIN αν δεν κάνω λάθος μπορεί να κάνει κάτι τέτοιο,ή με ένα ακόμα WHERE.

Για παράδειγμα θέλω...

UPDATE jos_hotels2 p
INNER JOIN jos_members pp ON p.hotels_uid=pp.member_id
SET p.published = 1
WHERE pp.status = 1 AND WHERE jos_managers_hotels.manager_id = jos_members.member_id

Πως μπορεί να γίνει κάτι τέτοιο;;;Είμα καθόλου κόντα στην επιτυχία με το script που σας έδειξα τώρα;;;

Ευχαριστώ εκ των προτέρων!

Απάντηση

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

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

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