Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/04/2009, 11:50
0le0
 
Fecha de Ingreso: octubre-2008
Mensajes: 109
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Realizar UPDATE a través de un VIEW

Saludos .
Cambié un poco mi query.
Lo explico: primero hago una subconsulta donde me seleccione los cctt del a tabla historia donde ava_fis sea igual a 100 pero como existen otros registros duplicados con el mismo cctt pero diferente id pues no hace el filtrado correcto.
Por lo que después que hace la subconsulta se me occurió que de los cctt que haya encontrado solo obtenga la primera incidencia , en este caso lo hago usando min pues sería el dato que tenga ava_fis = 100 por lo que los demás ya no me importan.



Código sql:
Ver original
  1. SELECT MIN(id) FROM historia
  2. WHERE id IN(SELECT cctt,MIN(id)
  3. FROM historia WHERE ava_fis=100
  4. GROUP BY id
  5. ORDER BY cctt)

Pero ahora me sale un error y me sale esto:
Código:
Operand should contain 1 column(s)
A que se debe el error?