Vorrei aggiornare una tabella in mySql con i dati di un'altra tabella.Query MySql avanzata: tabella di aggiornamento con informazioni da un'altra tabella
Ho due tabelle "persone" e "affari". La tabella delle persone è collegata alla tabella del lavoro da una colonna denominata "id_corrente".
La struttura della tabella necessaria, chiave primaria è preferiti (Tabella: le colonne): Persone: * business_id, * sort_order, email Affari: * business_id, e-mail
vorrei aggiornare la colonna email tabella di affari con l'e-mail dalla tabella persone, qualcosa del genere (so che mi manca qualcosa qui):
UPDATE business b SET email = (SELECT email from People p where p.business_id = b.business_id AND sort_order = '1') WHERE b.email = '';
Ha senso? È possibile?
molto bello, ma da parte mia ci vogliono fino a 3 secondi – NineCattoRules