Re: ayuda con query

From: Crell - Marcelo España Koock <mespana(at)crell(dot)cl>
To: "'Gerardo Aquino'" <mogurbon2000(at)yahoo(dot)com(dot)mx>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: ayuda con query
Date: 2004-06-23 17:59:20
Message-ID: 003501c4594b$d0b2bb10$08074db1@mespana
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

mmm...

Me parece extraña tu consulta. Veo que la forma en que "juntas" las tablas
es extraña. Revisa bien las condiciones del WHERE, si las tablas tienen
relaciones entre si creo que sería mejor AND en lugar de OR dentro del
WHERE. También mira bien los campos por los cuales se hacen la relaciones.

-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Gerardo Aquino
Enviado el: Miércoles, 23 de Junio de 2004 13:39
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: [pgsql-es-ayuda] ayuda con query

hola soy nuevo en la lista y quisiera ver si me pueden
ayudar con una consulta

SELECT DISTINCT ON (catalogo_mat_primas.codmp)
catalogo_mat_primas.codmp,
catalogo_mat_primas.nombre,
tipo_presentacion.descripcion AS unidadconsumo,
tipo_mat_primas.descripcion AS tipomateriaprima,
catalogo_mat_primas.controlada,
tipo_presentacion.descripcion AS presentacion,
catalogo_mat_primas.procpedautomat,
catalogo_mat_primas.porcientoincremento,
catalogo_mat_primas.entregasfinmes
FROM catalogo_mat_primas,
tipo_mat_primas,
tipo_presentacion
WHERE
tipo_presentacion.idpresentacion=catalogo_mat_primas.unidadconsumo
OR
tipo_presentacion.idpresentacion=catalogo_mat_primas.presentacion
OR
tipo_mat_primas.idtipomatprima=catalogo_mat_primas.tipo

la cosa es ke me saca unidadconsumo y presentacion
como el mismo concepto siempre y tiene que variar aqui
estan
las llaves foraneas
Nombre Definicion Tabla Ordenada? Acciones
$1 FOREIGN KEY (unidadconsumo) REFERENCES
tipo_presentacion(idpresentacion)
$2 FOREIGN KEY (presentacion) REFERENCES
tipo_presentacion(idpresentacion)
$3 FOREIGN KEY (tipo) REFERENCES
tipo_mat_primas(idtipomatprima)
catalogomatprima_pkey PRIMARY KEY (codmp)

_________________________________________________________
Do You Yahoo!?
La mejor conexión a internet y 25MB extra a tu correo por $100 al mes.
http://net.yahoo.com.mx

---------------------------(end of broadcast)---------------------------
TIP 5: ¿Has leído nuestro extenso FAQ?

http://www.postgresql.org/docs/faqs/FAQ.html

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message agrimas 2004-06-23 18:42:26 Re: ayuda con query
Previous Message Gerardo Aquino 2004-06-23 17:38:33 ayuda con query