Código SQL:
Ver originalSELECT
R.id,
R.fecha,
R.ip,
R.hora,
R.consulta,
IFNULL(DM.cedula, '') cedula,
R.placa
FROM registro R LEFT JOIN datosmultas DM ON R.consulta=DM.placa AND Rcedula = DM.cedula
WHERE 1 OR DM.placa IS NULL
GROUP BY id
Entendamos quie esto te sacará todos los registros, tenga o no multas, pero devovlerá NULL en aquellos registros que no tengan coincidencia para ambas condiciones del ON.
¿Eso se entiende?
¿Tienes perfectamente claro la diferencia entre INNER JOIN, LEFT JOIN y RIGHT JOIN?