I need to perform a query in MySQL that returns distinct values for product_id but also I need to select and return ‘id’ field which is in that particular table.
This query will return distinct product_id’s without id:
SELECT DISTINCT product_id FROM orders_cart
This query will use distinct on both fields which and I want to use it on product_id and see the id
SELECT DISTINCT id, product_id FROM orders_cart
It would be quite easy to do on pgsql but I have no idea how to do this on mysql.
Your query is not well-defined: Consider this table
What should your query result be? If you mean
you are in the land of non-deterministic queries.
What you could do is
which would deterministically produce