mi spiegate la sintassi di inner join?
tabella Adottati
ID
IDarticolo
provincia
tebella Articoli
ID
Descrizione
prezzo
grazie,
Giacomo
mi spiegate la sintassi di inner join?
tabella Adottati
ID
IDarticolo
provincia
tebella Articoli
ID
Descrizione
prezzo
grazie,
Giacomo
La INNER JOIN consente di effettuare query tra due tabelle purché abbiano due campi in relazione dello stesso tipo (contatore/numerico di solito).
Ecco un esempio:
Robycodice:strSQL="SELECT adottati.*, articoli.* FROM adottati ON adottati.idarticolo = articoli.id"
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
![]()
:maLOL:codice:strSQL="SELECT adottati.*, articoli.* FROM adottati INNER JOIN articoli ON adottati.idarticolo = articoli.id"
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
c'è un motivo percui si scrive FROM adottati INNER JOIN articoli
e non viceversa?
Credo di no...
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Sulla INNER JOIN non c'è in effettiOriginariamente inviato da Jacqui
c'è un motivo percui si scrive FROM adottati INNER JOIN articoli
e non viceversa?
In genere è abitudine mettere nel FROM la tabella principale INNER JOIN la eventuale tabella secondaria spesso relazionata per un campo minore (tipo contenente le tipologie, degli argomenti, etc.)
Il discorso cambia però su LEFT JOIN e RIGHT JOIN.
piccola lezione.....
come metto un where ?
cosa sono come si usano left e right?
Cerca nella guida di Access per le altre funzionalità.codice:strSQL="SELECT adottati.*, articoli.* FROM adottati INNER JOIN articoli ON adottati.idarticolo = articoli.id WHERE articoli.id=3"
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!