Riapro questa discussione visto che si tratta dello stesso problema
Riprovo ancora una volta a riproporre il mio problema che non capisco se sia possibile risolvere o meno
Ho un Database.mdb
Con dentro la tabella clienti e annunci
Dentro Clienti ho i campi
ID(contatore) , nome(text) , indirizzo(text)
Dentro Annunci ho
ID(contatore) , ID_Clienti(numerico) , cek1(num.) ,ann1(text),cek2(num),ann2(text).
Adesso con una select di questo tipo :
SELECT * FROM Clienti , Annunci WHERE Clienti.ID = Annunci.ID_Clienti and Annunci.cek1='1' or Annunci.cek1='1' "
La risposta della select saranno tutti i record che hanno la corrispondenza Clienti.ID = Annunci.ID_Clienti e che abbiano anche una corrispondenza sul campo Annunci.cek1='1' oppure sul campo Annunci.cek1='1'
Adesso ,per ottenere la risposta che voglio aggiungo due if quando richiamo i vari record
codice:
<td><%=(Re1cgl("NOME").Value)%></td>
<td><%=(Re1cgl("INDIRIZZO").Value)%></td>
<td><% if (Re1cgl("cek1"))="1" then response.write(Re1cgl("ann1")) else response.write(null) end if %> </td>
<td> <%if (Re1cgl("cek2"))="1" then response.write(Re1cgl("ann2")) else response.write(null) end if %> </td>
In questo modo filtro il risultato dicendogli :che se cek1 è uguale a 1 fammi vedere il record ann1 se no ,non scrivere niente .La stessa cosa nel cek2 per ann2
Adesso il mio problema avere lo stesso risultato ma avendo 3 tabelle nel database
del tipo:
Clienti ho i campi
ID(contatore) , nome(text) , indirizzo(text)
Annunci1
ID(contatore) , ID_Clienti(numerico) , cek1(num.) , ann1(text)
Annunci2
ID(contatore) , ID_Clienti(numerico) , cek2(num) , ann2(text)