JOIN - Quando a 2ª tabela não tem vinculo com a 1ª
Tenho duas tabelas:
cam (campeonatos)
cal (calendário)
Então tenho um calendário e cada data diz de qual campeonato pertence.
Acontece que alguns calendários não tem campeonato cadastrado pois não será feita por nós.
SELECT * FROM cal
LEFT JOIN cam ON cam.cam_id = cal.cal_cam_id
WHERE cam_ano = '.$ano_atual.'
ORDER BY cam_tipo,cal_data ASC
O código acima retorna apenas os calendários que tem o cal_cam_id diferente de 0.
Como digo ao MySQL para retornar todas as linhas, incluindo quando não achar o cal_cam_id na tabela cam?
Obrigado desde já.
Alexandre.
Discussão (3)
Carregando comentários...