Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   problemas con Inner Join mysql (http://www.forosdelweb.com/f86/problemas-con-inner-join-mysql-492842/)

hepe 25/05/2007 15:07

problemas con Inner Join mysql
 
Buenas tardes, necesito realizar una consulta en dos tablas; en la tabla produccion tengo los campos numero y estado y en la tabla pedido tengo los campos numero y nit, la consulta es: seleccionar todos los registros de la tabla produccion con estado=7 y que en la tabla pedido sea un nit dado: la consulta que tengo es:
SELECT * FROM produccion INNER JOIN pedido ON produccion.pedido=pedido.numero WHERE produccion.motivo='7' AND pedido.cliente='$nit'

el problema que tengo es q me sale duplicados los registros.

Gracias

radian 25/05/2007 17:53

Re: problemas con Inner Join mysql
 
el problema es que no estás haciendo ninguna relación entre tablas... no lo entiendo.

Si produccion te saca 7 registros y pedido te saca 5, que sentido tiene?

hepe 28/05/2007 06:26

Re: problemas con Inner Join mysql
 
La relación entre las dos tablas es el numero del pedido, en ambas tablas tengo ese campo y lo estoy comparando con produccion.pedido=pedido.numero.

De la tabla producción recupero registros con el estado 7, pero solo quiero escoger aquellos que sean de un nit dado y que se encuentra en la tabla pedido. No se si estoy siendo claro.

Muchas gracias por la colaboración.


La zona horaria es GMT -6. Ahora son las 21:33.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.