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/

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.

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?