Tema: subconsultas
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2009, 14:11
vitxy
 
Fecha de Ingreso: junio-2005
Mensajes: 6
Antigüedad: 19 años, 8 meses
Puntos: 0
subconsultas

Hola, en una base de datos tengo que mostrar tres datos del maximo y el minimo valor de uno de ellos, he creido que se realizaba asi pero me da el siguiente error

SELECT `Codigo de identificacion del medico`, nombre, `Numero de colegiado` FROM Medicos WHERE `Numero de colegiado` IN (SELECT MIN(`Numero de colegiado`), MAX(`Numero de colegiado`) FROM Medicos) ORDER BY `Numero de colegiado`;
ERROR 1241 (21000): Operand should contain 1 column(s)


que es lo que hago mal?

muchas gracias