QUERY

11/02/2008 - 20:28 por Jaime | Informe spam
Tengo una tabla con varios datos, entre ellos, el numempresa, nombre,
direccion, cp
Tb tengo dos vistas (vista_Empresa1 y vista_Empresa2)con una query cada una
en las que existen una serie de numempresa

Necesito crear otra vista, que me saque todos los numempresa de la tabla1 xo
que no esten incluidos los numempresa de la vista_Empresa1 y los numempresa
de la vista_Empresa2
Como puedo hacer esto?

Gracias.

Preguntas similare

Leer las respuestas

#21 Carlos M. Calvelo
12/02/2008 - 17:05 | Informe spam
On 12 feb, 16:45, "Jaime" wrote:
no comprendo la query Carlos ;-(((((



He explicado en el primer post que (traducido solo a los
productos 1 y 2):

'Dame las empresas e que tienen todos los productos p del conjunto
{1,2}'

es equivalente a:

'Dame las empresas e para las que no existe un producto p
del conjunto {1,2} de tal manera que no existe
la combinación (e,p).'

Es una equivalencia lógica.
Y la consulta es casi como una traducción de esta
última frase.


pero es eso: todos los numempresa que tengan productos 1 *Y* 2, no
importando cuales mas tenga:




Pues eso es lo que hace la consulta. No?
Creo que te estás desesperando y eso no te va
a ayudar a entender; míralo tranquilamente y haz pruebas.

Saludos,
Carlos
Respuesta Responder a este mensaje
#22 Jaime
12/02/2008 - 17:25 | Informe spam
Gracias Carlos. Voy echarle vistazo tranquilamente, pero estoy ya
desesperado.

"Carlos M. Calvelo" escribió en el mensaje
news:
On 12 feb, 16:45, "Jaime" wrote:
no comprendo la query Carlos ;-(((((



He explicado en el primer post que (traducido solo a los
productos 1 y 2):

'Dame las empresas e que tienen todos los productos p del conjunto
{1,2}'

es equivalente a:

'Dame las empresas e para las que no existe un producto p
del conjunto {1,2} de tal manera que no existe
la combinación (e,p).'

Es una equivalencia lógica.
Y la consulta es casi como una traducción de esta
última frase.


pero es eso: todos los numempresa que tengan productos 1 *Y* 2, no
importando cuales mas tenga:




Pues eso es lo que hace la consulta. No?
Creo que te estás desesperando y eso no te va
a ayudar a entender; míralo tranquilamente y haz pruebas.

Saludos,
Carlos
Respuesta Responder a este mensaje
#23 Carlos M. Calvelo
12/02/2008 - 17:45 | Informe spam
On 12 feb, 17:25, "Jaime" wrote:
Gracias Carlos. Voy echarle vistazo tranquilamente, pero estoy ya
desesperado.




Haz pruebas Jaime.

Por ejemplo:
Quiero todos los numempresa que tengan productos
4,5 y 6

Cambias en la consulta esto:

from (select 1 as producto
union select 2) as p1

por esto:

from (select 4 as producto
union select 5
union select 6) as p1

y controlas los resultados.

Después pruebas otras combinación
de productos de la misma manera, hasta
que tengas un poco de confianza en la
consulta.

Después ya tratarás de enterderla de verdad.
Pero no desesperes! Quizás otros puedan
darte otra solución que entiendas y te dé
por eso mas confianza. O quizás sepan
explicar mejor que yo.

Dinos en todo caso cómo te ha ido.

Saludos,
Carlos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida