Fai la tua domanda
0

Base: SQL "Cross Join"

chiesto il 2016-09-23 17:56:58 +0200

Immagine gravatar per gianivo

Buongiorno a tutti, non ho ben capito come funziona la “CROSS JOIN”. Ho creato due tabelle (Categorie e Prodotti) collegate tramite “IDCategoria”. Creo una Ricerca con le due tabelle, togliendo la relazione che le lega ed ottengo 12 records. Creo un’altra Relazione scegliendo la Proprietà “Relazione incrociata” (che genera una “CROSS JOIN”) ed il risultato è il medesimo. Qualcuno potrebbe gentilmente darmi una qualche spiegazione al proposito? Grazie e buon fine settimana Ivo

descrizione immagine

modifica retag flag offensive close merge delete

3 Answers

0

risposto il 2016-09-23 18:47:45 +0200

updated 2016-09-23 18:48:59 +0200

Ciao, se non sbaglio la CROSS JOIN non è supportata dal motore di Base che si chiama HSQLDB v. 1.8.

E' presente perchè Base potrebbe essere interfacciata con altri motori che la supportano.

Puoi usare la relazione "interna" JOIN che contiene i record di dati in cui i contenuti dei campi collagati di entrambe le tabelle sono uguali;

La relazione "sinistra" LEFT JOIN che contiene tutti i record di dati della prima tabella e soltanto i record di dati della seconda tabella in cui i campi collegati di entrambe le tabelle sono uguali;

La relazione "destra" RIGHT JOIN che contiene tutti i record di dati della seconda tabella e soltanto i record di dati della prima tabella in cui i campi collegati di entrambe le tabelle sono uguali.

Se la mia riposta ti ha aiutato, votala con ✔ e con ∧ (qui a sinistra)

modifica flag offensive delete link more
0

risposto il 2018-11-29 05:27:15 +0200

here online tutorial is sql join welookups https://www.welookups.com/sql/sql_join.html

modifica flag offensive delete link more
0

risposto il 2016-09-24 15:12:41 +0200

Immagine gravatar per gianivo

Sembrerebbe che scrivere "SELECT Campo1, Campo2 FROM Tab1 CROSS JOIN Tab2", oppure "SELECT Campo1, Campo2 FROM Tab1,Tab2" sia la stessa cosa

http://www.w3resource.com/sql/joins/c...

modifica flag offensive delete link more
Login/Signup to Answer

Question Tools

1 follower

Stats

Chieste: 2016-09-23 17:56:58 +0200

Seen: 150 times

Last updated: Nov 29 '18