Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/03/2011, 11:26
luis_green
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas - Venezuela
Mensajes: 52
Antigüedad: 13 años, 8 meses
Puntos: 6
Respuesta: UNION dentro de un Recordset

A simple vista se ve facil... en el primer select tienes la tabla sola USUARIO mientras que en la otra USUARIO y COMENTARIOS.

El numero de campos del primer select es distinto del segundo.

Suponiendo que de la tabla COMENTARIOS te interesan el campo comentario_id y comentario_desc debes hacer algo como:

Código SQL:
Ver original
  1. SELECT usuario.*, '' AS comentario_id, '' AS comentario_desc FROM usuario WHERE id = '$idactivo' UNION  SELECT usuario.*, comentarios.comentario_id, comentarios.comentario_desc  FROM usuario,comentarios WHERE  usuario.id = '$idactivo' AND comentarios.id_comenta = usuario.id

De manera que los dos selects tengan el mismo "ANCHO" rellenas el primero con espacios en blanco.

Saludos