Trattandosi di un esame non così specifico dubito che capiterà la cosa, anche se è da tener presente per future applicazioni. Credevo solo di aver fatto un errore di sintassi, invece non esiste proprio, daccordo.Originariamente inviato da nicola75ss
Mysql non lo supporta. Esistono comunque diversi modi per aggirare il problema.
http://www.xaprb.com/blog/2006/05/26...join-in-mysql/
![]()
Piccolo dubbio, ma in mysql vedo che c'è:
Inner Jon
<LEFT|RIGHT>[OUTER]JOIN
NATURAL [<LEFT|RIGHT>[OUTER]]JOIN
Ma che differenza c'è tra i tre comandi?
Ho visto che il NATURAL semplcemente è un join naturale è quindi non richiede il comando ON, mentre il JOIN dovrebbe essere un theta join. Se poi metto LEFT e RIGHT me li prende come join esterni e fin qui tutto bene.
Ma se do un INNER JOIN o un JOIN senza clausola mi fa un prodotto cartesiano? ma a questo punto sia INNER JOIN che JOIN si comportano in maniera identica o c'è qualcosa che mi sfugge?


Rispondi quotando