Foros del Web » Programando para Internet » ASP Clásico »

sacar datos de dos tablas

Estas en el tema de sacar datos de dos tablas en el foro de ASP Clásico en Foros del Web. Hola. Tengo una query de dos tablas de las que quiero sacar una serie de datos. El problema es que de una de ellas necesito ...
  #1 (permalink)  
Antiguo 09/06/2008, 07:00
 
Fecha de Ingreso: enero-2007
Mensajes: 284
Antigüedad: 18 años, 4 meses
Puntos: 1
sacar datos de dos tablas

Hola.

Tengo una query de dos tablas de las que quiero sacar una serie de datos. El problema es que de una de ellas necesito sacar un campo mas (este campo no lo tiene la otra tabla)

Esta es mi query:

sql2= "select id,titulo,tema,fecha,foto from actividades union all select id,titulo,tema,fecha,foto,actividad from actividades_area order by fecha desc"

como puedo hacer para que no me falle?

Gracias.
  #2 (permalink)  
Antiguo 09/06/2008, 07:13
 
Fecha de Ingreso: abril-2008
Mensajes: 264
Antigüedad: 17 años
Puntos: 2
Respuesta: sacar datos de dos tablas

Con union los querys deben tener la misma cantidad de columnas y del mismo tipo...

prueba con algo así:

Código:
select id,titulo,tema,fecha,foto, NULL as actividad
from actividades

union all

select id,titulo,tema,fecha,foto,actividad
from actividades_area
order by fecha desc

Y si el NULL no funciona porque el campo no es nullable, ponle un string vacio...

Espero que sirva
__________________
Saludoss
Guille
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 11:11.