Hola de nuevo andruxand:
Vayamos por partes.
Primero, por la forma en que estás poniendo tus tablas en el FROM y los JOIN's se está realizando un producto cartesiano entre tus tablas usuario y radicado... no tienes definida ninguna condición de unión entre estas tablas. Lamentablemente no nos pones cual es la estructura de cada una de tus tablas, por lo tanto no estoy seguro de los campos que tengas que poner en la unión.
No es recomendable que mezcles JOIN'S y uniones explícitas (tablas separadas por comas) en tus consultas... Trata de usar siempre JOIN's del tipo que necesites, además de que son más rápidos que las uniones explícitas, es más fácil darte cuenta cuando falta definir algún criterio.
En lugar de poner algo como esto:
Código:
FROM
usuario u, radicado r
LEFT JOIN licencias l on l.id_radicado = r.id_radicado
Trata siempre de poner las consultas así:
Código:
FROM
usuario u
INNER JOIN radicado r ON u.id_usuario = r.id_usuario
LEFT JOIN licencias l on l.id_radicado = r.id_radicado
Pongo la condición ON en rojo porque es justamente la unión que falta definir, es decir por qué campos están relacionadas las tablas usuario y radicado.
Ahora bien, pasando a tu problema, como te comenté en el post pasado tienes muchas formas de obtener la consulta que quieres, utilizando NOT IN, NOT EXISTS o LEFT y/o RIGTH JOIN's... observa este ejemplo.
Código MySQL:
Ver original+----------+-------------+
| idTabla1 | descripcion |
+----------+-------------+
| 1 | uno |
| 2 | dos |
| 3 | tres |
| 4 | cuatro |
+----------+-------------+
+----------+----------+---------+
| idTabla2 | idTabla1 | estatus |
+----------+----------+---------+
| 1 | 1 | 1 |
| 2 | 2 | 0 |
+----------+----------+---------+
-> );
+----------+-------------+
| idTabla1 | descripcion |
+----------+-------------+
| 2 | dos |
| 3 | tres |
| 4 | cuatro |
+----------+-------------+
-> AND tabla1.idTabla1
= tabla2.idTabla1
-> );
+----------+-------------+
| idTabla1 | descripcion |
+----------+-------------+
| 2 | dos |
| 3 | tres |
| 4 | cuatro |
+----------+-------------+
-> LEFT JOIN tabla2
ON tabla1.idTabla1
= tabla2.idTabla2
+----------+-------------+----------+----------+---------+
| idTabla1 | descripcion | idTabla2 | idTabla1 | estatus |
+----------+-------------+----------+----------+---------+
| 2 | dos | 2 | 2 | 0 |
| 3 | tres
| 3 | 3 | NULL | +----------+-------------+----------+----------+---------+
Observa que el único registro que se está excluyendo de la tabla1 es el idTabla1 = 1, ya que este tiene un estatus 1 en la tabla2... el registro 2 EXISTE EN LA TABLA2, pero tiene un estatus 0. El registro 3 EXISTE EN LA TABLA 2, pero tiene un estatus null. El registro 4 NO EXISTE EN LA TABLA2.
Dale un vistazo y cualquier duda la comentas en el foro.
Saludos
Leo.