Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2007, 17:33
mreyesb
 
Fecha de Ingreso: febrero-2007
Mensajes: 70
Antigüedad: 17 años, 2 meses
Puntos: 1
consulta a 2 tablas

Holas,
Tengo una tabla padre que tiene 2 hijos,
la tabla padre se llama usuario, y los hijos mascotas y autos respectivamente.
1 usuario tiene n mascotas
1 usuario tiene n autos

lo que necesito es saber si el usuario tiene al menos 1 mascota o 1 auto es decir si existe una clave foranea con el id del usuario en alguna de esas 2 tablas...

la solucion que encontre para esto es esta (siendo id_usuario la clave foranea):

select id_mascota from mascotas where id_usuario='1';
select id_auto from autos where id_usuario='1';
y pregunto con php si hay resultados en alguna de las 2 consultas

quiero saber si esto se puede hacer en una sola consulta.. para evitar la doble consulta... esto es posible????

gracias de antemano