Los INNER JOIN se usan como te los puse:
Código:
tabla INNER JOIN tabla2 ON tabla1.campo = tabla2.campo INNER JOIN tabla3 ON tablaN.campo = tabla3.campo
...y así sucesivamente.
Notas:
- Usar la coma no tiene el mismo efecto que usar INNER JOIN, pese a ser sinónimos. La coma es un JOIN implícito que intentará igualar primero los campos con el mismo nombre en ambas tablas, con lo que puede mezclar datos diferentes por accidente. Tiende a generar productos cartesianos.
- Poner las condiciones en el WHERE no es lo mismo que ponerlas en el FROM con ON. El FROM es optimizable por el parser, el WHERE no. El FROM permite eliminar regisrtos a medida que se leen, el WHERE hace que se lea todo y recién luego se filtra. No son iguales.