I am having a headache with implementing loops in my PostgreSQL query.
In my database I have two tables:
Table category
-----------------
pro_cat_id int,
pro_cat_name text
Table product_list
---------------------------------------------------
pro_id int,
pro_name text,
pro_cat_id int (foreign key to category.pro_cat_id)
I might have 5-6 value in category table. So I wrote a query, which looks like this
SELECT pro_id, pro_name, pro_cat_id
FROM pro_list
WHERE pro_cat_id = 65
LIMIT 18
UNION ALL
SELECT pro_id, pro_name, pro_cat_id
FROM pro_list
WHERE pro_cat_id = 80
LIMIT 18
So what I want is to write one simple query using loop, so that the query would be dynamic.
So the value in categories might change. The admin can add some possible category value. If I would not use loop, the code would be static. To make it dynamic, I want to use loop