Vai al contenuto

Mysql: aiutino per query "complessa"


bulvio

Messaggi raccomandati

Ciao a tutti...

allora, avrei bisogno di un piccolo aiutino per creare una query di update un po' complessina, vi spiego:

ho due tabelle:

a) TabellaA ---> [id] [soggetto] [Note]

:ghghgh: TabellaB ---> [idrelativo] [Descrizione]

dovrei sostituire nella TabellaA il contenuto del campo "soggetto" con il contenuto del campo "Descrizione" della TabellaB, dove id=idrelativo, solo dove Note soddisfa certe condizioni.

Nella TabellaB, i record con un certo idrelativo, possono anche essere ripetuti (idrelativo non è una chiave primaria, mentre TabellaA:id lo è)

Grazie a chi vorrà darmi una mano...

:D

Link al commento
Condividi su altri siti

Ciao,

Quello che ti serve è un'update con Join

Non conosco la sintassi di Mysql ma se rispetta lo standard dovrebbe essere qualcosa del genere:

update tabellaA set tabellaA .soggetto=tabellab.descrizione

from tabellaA inner join tabellaB ON tabellaA.id=tabellaB.idrelativo and TabellaA.note=......

E' nei momenti di dura competizione che la specie si evolve

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...