Consulta a base de datos
Publicado por Tomas (3 intervenciones) el 03/10/2019 21:47:06
Buenas, mi consulta es la siguiente: ¿Existe alguna forma de realizar una consulta a la base de datos y ponerle como condición que si ya ha arrojado un resultado con una ID no vuelva a arrojarlo aunque se repita?
Me explico un poco mejor, estoy trabajando en una tienda web y quiero que al ingresar al perfil del usuario le aparezcan los productos que ha comprado. El problema es que cuando lo hago, si este usuario ha comprado 5 objetos de la misma publicación, aparece esta 5 veces. Lo que me gustaría es que aparezca solo una.
Llevándolo un poco a los que es SQL, pongamos como ejemplo que yo tengo dos columnas en una tabla. Una de ellas es id_producto y la otra comprador. En esta tengo 5 datos, id_prodcto se repite siendo los únicos valores encontrados 3 y 2, mientras que en comprador el único comprado que aparece es este usuario. Lo que yo quiero es que no me arroje la cantidad de veces que el comprador ha comprado el 3 y el 2 si no que, si lo ha hecho una o repetidas veces, solo aparezca una.
Desde ya muchísimas gracias.
Me explico un poco mejor, estoy trabajando en una tienda web y quiero que al ingresar al perfil del usuario le aparezcan los productos que ha comprado. El problema es que cuando lo hago, si este usuario ha comprado 5 objetos de la misma publicación, aparece esta 5 veces. Lo que me gustaría es que aparezca solo una.
Llevándolo un poco a los que es SQL, pongamos como ejemplo que yo tengo dos columnas en una tabla. Una de ellas es id_producto y la otra comprador. En esta tengo 5 datos, id_prodcto se repite siendo los únicos valores encontrados 3 y 2, mientras que en comprador el único comprado que aparece es este usuario. Lo que yo quiero es que no me arroje la cantidad de veces que el comprador ha comprado el 3 y el 2 si no que, si lo ha hecho una o repetidas veces, solo aparezca una.
Desde ya muchísimas gracias.
Valora esta pregunta


0