Boa tarde pessoal, gostaria de saber as principais diferença tecnicas entre dois estilos de relacionamento entre tabelas. Comecei a estudar banco de dados e vi que existe o inner join e left join para realizar relacionamentos entre tabelas, so que também vi que da para relacionar várias tabelas simplesmente desta forma, ex:
select
c.*
from
caixa c,
caixa_lancamento cl,
usuario usu
where
cl.caixa_codigo = c.codigo
and
usu.codigo = c.usuario_codigo
and
c.codigo = $P{codcaixa}
Achei este modelo bem mais simples, tem alguma grande direfença entre fazer assim ou com inner join e left join? problema de performace? agradeço desde já.
OBS: Este estilo de relacionamento funciona tanto no Oracle quanto no MySQL.