ciao a tutti
ho una situazione di questo tipo
tabella1
id
testo
tabella2
id
testo
voglio fare una query che contenga id e testo e che inserisca tutti i contenuti di una e dell'altra tabella...
si può fare?
grazie
ciao a tutti
ho una situazione di questo tipo
tabella1
id
testo
tabella2
id
testo
voglio fare una query che contenga id e testo e che inserisca tutti i contenuti di una e dell'altra tabella...
si può fare?
grazie
«Se leggi dimentichi, se vedi capisci, se fai impari» Piaget
puoi fare una cosa di questo tipo:
codice:INSERT INTO tabella1 (id, testo) SELECT id, testo FROM tabella2
per la sintassi esatta:
http://dev.mysql.com/doc/mysql/en/insert.html
![]()
think simple think ringo
Forse intendeva una UNION?
Devi visualizzare o inserire i record?
Se li devi solo visualizzare:
SELECT tabella1.id, tabella1.test FROM tabella1 UNION SELECT tabella2.id, tabella2.test FROM tabella2
mi associo a quello detto sopra! o una union oppure una join!
Perchè la join?Originariamente inviato da pboscolo
mi associo a quello detto sopra! o una union oppure una join!
Non mi risulta.Originariamente inviato da pboscolo
la join ha la stessa funzione della union
PERFETTO!
è la UNION che mi serviva...
avevo provato con la JOIN... ma non mi riusciva ... e in ogni caso la JOIN serve per relazionare tabelle... non per unirle!
ciao e ancora GRAZIE MILLE!
«Se leggi dimentichi, se vedi capisci, se fai impari» Piaget