Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Problema con UNION

Estas en el tema de Problema con UNION en el foro de SQL Server en Foros del Web. Hola a todos, tengo un problemilla resulta ke necesito unir 2 consultas a traves de un UNION, pero me genera este error El tipo de ...
  #1 (permalink)  
Antiguo 13/04/2010, 10:58
 
Fecha de Ingreso: marzo-2009
Mensajes: 24
Antigüedad: 15 años, 8 meses
Puntos: 0
Problema con UNION

Hola a todos, tengo un problemilla resulta ke necesito unir 2 consultas a traves de un UNION, pero me genera este error
El tipo de datos text no se puede seleccionar como DISTINCT porque no es comparable.

no se ke pueda ser, hay un campo ke es tipo text. Estuve buscando en el foro pero no encontre ningun post ke me ayudara. Les agradezco su colaboracion. bye
  #2 (permalink)  
Antiguo 13/04/2010, 12:02
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Problema con UNION

Cuando haces UNION de 2 o mas consultas, lo que SQL Server hace, es un DISTICT de tus consultas, como no puede hacerlo sobre campos TEXT, pues no puedes incluirlo en un UNION, asi de simple.
  #3 (permalink)  
Antiguo 13/04/2010, 14:28
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 3 meses
Puntos: 39
Respuesta: Problema con UNION

Y si pone UNION ALL?
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
  #4 (permalink)  
Antiguo 13/04/2010, 14:32
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Problema con UNION

¿Con campos tipo TEXT en la seleccion?, ok
  #5 (permalink)  
Antiguo 13/04/2010, 14:40
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 3 meses
Puntos: 39
Respuesta: Problema con UNION

Efectivamente con UNION ALL sí funciona. Por lo menos en SQL 2000 si.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.

Etiquetas: union
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:26.