Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/12/2009, 15:49
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Mostrar solo valores coincidentes de dos consultas mysql

SELECT T1.totalfisica FROM (SELECT DISTINCT(tpic.idconsultor) AS totalfisica FROM t_proyectoingresocarpetas tpic, t_concurso tc
WHERE tpic.idconcurso = tc.idconcurso AND tpic.idtipopostulacion <> 4 AND YEAR(tc.fechaapertura) = 2009)T1 INNER JOIN
(SELECT DISTINCT(tppc.idconsultor) AS totalweb
FROM t_proyectopostuladoconcurso tppc, t_concurso tc, t_proyectos tp
WHERE tppc.idconcurso = tc.idconcurso AND tp.idproyectos = tppc.idproyectos AND YEAR(tc.fechaapertura) = 2009)T2 ON T1.totalfisica = T2.totalweb

No he probado nada, y seguro que si conociésemos la naturaleza de las tablas y sus relaciones podríamos buscar una solución mejor