cosa c'e' di sbagliato in quest'istruzione sql
insert into aric values (select * from articoli where marca like 'aric' order by codice)
?????
![]()
sto utilizzando mysql
cosa c'e' di sbagliato in quest'istruzione sql
insert into aric values (select * from articoli where marca like 'aric' order by codice)
?????
![]()
sto utilizzando mysql
ma la like non vuole % ?
prova...
ciao
sara
Non sono sicuro che MySQL preveda l'inserimento dati attraverso una query.Originariamente inviato da grendy
cosa c'e' di sbagliato in quest'istruzione sql
insert into aric values (select * from articoli where marca like 'aric' order by codice)
?????
![]()
sto utilizzando mysql
ciao.
Slack? Smack!
provato con 2 tabelle strutturate nel seguente modo:
[tab1]
- nome
- cognome
- telefono
[tab2]
- nome
- cognome
- telefono
-----------------------------------
p.s. la parte di codice in neretto puoi anche ometterla.codice:INSERT INTO tab2 (nome, cognome, telefono) SELECT * FROM tab1 WHERE cognome LIKE 'l*' ORDER BY cognome;
p.s. questo codice è stato testato con un database ACCESS
se utilizzi MySQL (o altro) prova a sostituire la clausola LIKE 'L*'
con LIKE 'L%'
...Terrible warlords, good warlords, and an english song
Il problema non credo sia la sintassi della query o del LIKE quanto forse il fatto (come credo intendesse Sergio Pedone) che mysql non supporta le query annidate...
OK, OK, chiedo venia, ho detto una ca...ata
http://www.mysql.com/doc/en/INSERT_SELECT.html
Ho provato la sintassi di Johnny_Depp con i '%' e funziona.
grazie a tutti per l'aiuto
![]()