In MySQL non è invece possibile effettuare le full outer join.
Quando, come nel nostro esempio, le colonne su cui si basa la join hanno lo stesso nome nelle due tabelle, è possibile utilizzare una sintassi abbreviata per effettuare la join: la clausola USING. Vediamo la join precedente con questa clausola:
SELECT * FROM ordini LEFT JOIN clienti USING (idCliente) WHERE idOrdine > 1000;
Naturalmente la join può essere basata anche su più colonne. In questo caso elencheremo più condizioni, separate da virgole, nella ON, oppure elencheremo i nomi delle colonne, sempre separati da virgole, nella clausola USING.