mille grazie
funziona...anche se ora devo capire come usarla al 100%
se scrivo
codice:
select nome_prod from prodotti where [nome_prod] like '%ta%' union (select [Product name] as nome_prod from prodotti in '\database\trade.mdb' where [Product name] like '%ta%' ) order by nome_prod
quindi prendo un campo per tabella, funziona bene
mentre se voglio prendere più campi o adirittura fare delle join per una tabella
e solo un campo per l'altra tabelle (db)
non funziona
codice:
SELECT prodotti.*, fornitori.nome, tariffe_riv.sconto FROM ((famiglie INNER JOIN categorie ON famiglie.id_famiglia = categorie.id_famiglia) INNER JOIN (fornitori RIGHT JOIN prodotti ON fornitori.id_forn = prodotti.marca) ON categorie.id_categoria = prodotti.Cat) LEFT JOIN tariffe_riv ON prodotti.sconto_riv = tariffe_riv.idtar WHERE (nome_prod like '%win%' or descr_short like '%win%' or descr_long like '%win%' or fornitori.nome like '%win%') union (select [Product name] as nome_prod from prodotti in '\database\trade.mdb' where [Product name] like '%win%' ) order by nome_prod
mi dice
Numero di colonne non corrispondente nelle due tabelle o query selezionate di una query di unione