04/06/2013, 13:02
|
| | Fecha de Ingreso: octubre-2008
Mensajes: 101
Antigüedad: 16 años, 1 mes Puntos: 1 | |
Consulta que no repita los campos con UNION Hola, saludos nuevamente me gustaria de su ayuda ya que tengo dos problemas en esta consulta.
(SELECT O.id,p.nombre proceso, O.tema, O.descripcion, O.fecha_brecha, O.importancia, O.estatus, D.plan_accion, D.fecha_entrega, R.nombre
FROM detalle_observaciones D, responsables R, observaciones O, Procesos P
WHERE O.id_proceso = P.id_proceso
AND O.id = D.id_observacion
AND R.id = D.id_responsable ORDER BY 1)
UNION
(SELECT O.id, p.nombre proceso, O.tema, O.descripcion, O.fecha_brecha, O.importancia, O.estatus,
SPACE(30) plan_accion, CURDATE() fecha, SPACE(30) nombre
FROM observaciones O, Procesos P
WHERE O.id_proceso = P.id_proceso ORDER BY 1)
La cuestion es que en la primera consulta me extrae las observaciones con sus comentarios, pero el segundo unicamente me extrae los comentarios y con el union los extraigo y los muestro.
Pero tengo dos problemas al respecto:
1) Necesito que el campo curdate del segundo select, me aparezca en blanco, es decir solo se cree el campo.
2) Necesito que no se repitan las campos, ya que en este caso como pueden ver, se repetira los registros de la consulta 1 con la 2
Necesito un poco de su ayuda por favor, para generar esta consulta! :( |