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
|
|
#1 (permalink) |
![]() Fecha de Ingreso: mayo-2007
Mensajes: 2
|
problemas con Inner Join mysql
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 |
|
|
|
|
|
#2 (permalink) |
![]() Fecha de Ingreso: diciembre-2005
Ubicación: Madrid, España
Mensajes: 154
|
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? |
|
|
|
|
|
#3 (permalink) |
![]() Fecha de Ingreso: mayo-2007
Mensajes: 2
|
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. |
|
|
|
![]() |
| Herramientas | |
| Desplegado | |
|
|