Hola, quien me puede ayudar en esto: Tengo 4 tablas las cuales estan relacionadas cuando quiero consultar un trabajador de la tabla principal a las otras si tiene registro que los muestre (los registros de cada tabla). Osea quiero poder buscar a un trabajador con su cedula y que me muestre la cantidad de registro que esta asociada a cada tabla ejemplo:
tabla principal
id_trabajdor: 12
nombre: Carlos
tabla 2 (id_t2 (pk), id_trabajador (fk))
id_t2:1
id_trabajador:12
id_t2:2
id_trabajador:10
tabla 3 (id_t3 (pk), id_trabajador (fk))
id_t2:1
id_trabajador:15
tabla 4 (id_t4 (pk), id_trabajador (fk))
id_t2:1
id_trabajador:20
id_t2:2
id_trabajador:12
id_t2:3
id_trabajador:12
aca quiero buscar el trabajador id_trabajador 12, y me deberia mostrar cuantos registros totales hay en todas las tablas dependientes asi:
Consulta id_trabajador 12 = 3 (sin contar la de la tabla principal)
lo realice con union, count, left outer join, pero si no existe registro en las otras tablas igual me muestra 1 por la tabla principal o sino el doble
gracias