Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2013, 02:41
tuvieja
 
Fecha de Ingreso: febrero-2013
Mensajes: 12
Antigüedad: 11 años, 2 meses
Puntos: 0
Repeticion de resultados en consulta

Tal como dice el titulo, me repite los resultados, en lugar de mostrar una sola vez cada campo, lo muestra 3 veces, tengo 2 tablas en la base de datos:

BASKETS

|basketID| |basketSession| |productID| |productPrice| |barcode| |cajero|

PRODUCTS

|productID| |productName| |productImage| |productPrice|

mediante algo de ajax que implementé lo que hago es ingresar por teclado la variable parametro, y me tiene que mostrar los resultados con el barcode coincidente, como verán, el barcode del cual se rije está en la tabla BASKETS mientras que los resultados que quiero mostrar, se encuentran en PRODUCTS, tienen como similitud que ambas tablas tienen la variable ProductID que coinciden siempre, el código que uso para la muestra de los resultados es este:

Código MySQL:
Ver original
  1. SELECT * FROM baskets, products WHERE `barcode`='$parametro'
pero por algún motivo que no me estoy dando cuenta, me muestra todo 3 veces, es decir, existe un basketID único pero me lo repite en los resultados, de esta manera:



de paso puse al lado una marca roja a los campos que deberían ser los correctos según la db, al parecer me muestra un resultado por producto cargado, asi que estimo que si sigo poniendo productos, me va a repetir tantas veces productos haya, debe ser una pavada pero no logro dar con la solución, espero su ayuda, muchas gracias...

Última edición por gnzsoloyo; 06/03/2013 a las 03:27 Razón: Código de programación no permitido en los foros de BBDD.