Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/07/2011, 06:40
harryp
 
Fecha de Ingreso: mayo-2008
Mensajes: 117
Antigüedad: 16 años, 7 meses
Puntos: 8
Respuesta: Obtener registros con mismo valor en columna pero diferente en otra

Hola gnzsoloyo gracias por el interés, no veo como me puede ayudar esa sentencia,he estado mirando en el manual de mysql sobre "DISTINCT" y ya de paso "HAVING" y no consigo que me funcione correctamente.
Lo que quiero es devolver los resultados que contengan los dos id_lloc proporcionados y la misma n_tarea excluendo las n_tareas que estén en un id_lloc pero no en el otro...

otro ejemplo a ver si lo simplificamos...

Código:
$consulta1=Select n_tarea form lloc where id_lloc=1

$consulta2=Select n_tarea form lloc where id_lloc=2

$array_nuevo="los que estan en $consulta2 y $consulta1";
Se me ocurre como hacerlo con php, recojo los 2 array y luego los comparo... algo parecido a

Código PHP:
while($registre=array_shift($consulta1)){
if(
in_array($registre,$consulta2)){
$aux[]=$registre
Pudiendo simplificar, creo que lo acertado es hacerlo con una consulta.
Gracias por el interés nuevamente
Un saludo