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
Val: 796
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

select con minus pero me falta un columna para restar

Publicado por xve (1151 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
sin imagen de perfil
Val: 953
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

select con minus pero me falta un columna para restar

Publicado por Leonardo Josué (414 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