MySQL - select con minus pero me falta un columna para restar

   
Vista:

select con minus pero me falta un columna para restar

Publicado por Jonatha (9 intervenciones) el 12/07/2011 18:55:57
Hola buen dia tengo unas tablas que quiero unir y restar pero tengo el siguiente problema

Tabla 1.

Col1 Col2 Col3
a 1 2
b 3 4
c 2 2



Tabla 2.

Col1 Col2 Col3
x 1 2
y 3 4


Hago un

Select col1, col2, col3 from tabla1
union
Select col1, col2, col3 from tabla2

Y tengo

Col1 Col2 Col3
a 1 2
b 3 4
c 2 2
x 1 2
y 3 4


Ahora realizo un minus con la tabla

tabla 3

col1 col2
a 1
b 3


el problema es q la columan 3 no tiene el col3

Y me peta la consulta hay alguna manera de qeste campo se quede en 0 ??? o coja los valores de arriba??


Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

select con minus pero me falta un columna para restar

Publicado por xve (898 intervenciones) el 12/07/2011 19:48:44
Hola Jonatha, puede indicar el valor 0 en el select y decirle que es col3...
Algo así:
1
select col1, col2, 0 as col3 from ....

Coméntanos si te sirvió, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

select con minus pero me falta un columna para restar

Publicado por Leonardo Josué (81 intervenciones) el 12/07/2011 21:22:58
Hola Jonatha.

¿A qué te refieres con hacer un MINUS?... la operación Minus es de ORACLE, pero hasta donde recuerdo no está implementada en MySQL... será a caso que te equivocaste de foro o es justamente que quieres implementar esta funcionalidad para MySQL... si es esto último lo puedes hacer con un LEFT JOIN o con un NOT EXISTS... checa esta liga:

http://www.humbug.in/stackoverflow/es/como-puede-tu-el-equivalente-de-un-minus-en-mysql-whilst-todavia-utilizando-un-indice--6141378.html

http://www.forosdelweb.com/f21/sobre-consulta-mysql-minus-126887/

Saludos
Leo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar