У меня болит голова от реализации loop в моем запросе PostgreSQL.
В моей базе данных у меня есть две таблицы:
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)
У меня может быть 5-6 значение в таблице категорий.Поэтому я написал запрос, который выглядит следующим образом:
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
Итак, я хочу написать один простой запрос с использованием цикла, чтобы запрос был динамическим.
Итак, значение вкатегории могут измениться.Администратор может добавить некоторые возможные значения категории.Если бы я не использовал цикл, код был бы статическим.Чтобы сделать его динамичным, я хочу использовать цикл