i have two tables: product and productVariation: product variation table contains multiple entries for the same product but with different attributes.
example: product: id name 1 top 2 bottom
id | name |
---|---|
1 | top |
2 | bottom |
productVariation table:
id | product_id | color_id | size_id |
---|---|---|---|
1 | 1 | 4 | 7 |
2 | 1 | 5 | 7 |
3 | 1 | 8 | 7 |
4 | 1 | 7 | 10 |
so for the above tables, when I am querying that data for the products list to display, let’s say the user wants data for size_id 7 then we have 3 possibilities (3 different colors) but on the products list page, I just want to show one entry for this product. My question is how can I just get one entry based on the product_id from the product variation table. I already wrote a query that is filtering the data based on color and size but I get multiple entries for the same product, I just want one of these rows.
Thank you! 🙂