Ho tre tabelle: contatti, domini e contatti_domini, che formano una relazione molti-a-molti.Sottoinsieme aggiornamento MySQL Avendo
Vorrei eseguire una query che aggiorni la tabella contacts_domains, ma solo per i domini che hanno esattamente un contatto.
So come selezionare le righe che mi interessano, ma non come aggiornarle.
SELECT domain_id, contact_id, dominant
FROM contacts_domains
GROUP BY domain_id
HAVING COUNT(contact_id) = 1
Voglio impostare contacts_domains.dominant = 1 per tutti questi risultati.
Grazie!
Questo non funziona perché MySQL fallirebbe con il seguente: '' ERRORE 1093 (HY000): Non è possibile specificare la destinazione tabella 'cd' per l'aggiornamento nella clausola FROM'' –
non funziona come detto sopra. – sym