Решить задачу, синтаксис postgres. Есть таблица наличия продуктов у клиентов и справочник популярности продуктов.?Нужно: 1. Создать структуры таблиц (“клиенты с продуктами“ и справочник) и загрузить в?них данные 2. Создать новую таблицу, в которой необходимо ранжировать продукты у клиента в?соответствии со справочником популярности. Создать поле/атрибут с?перечислением продуктов по убыванию (от самых популярных до менее) через знак?“, “, а перед последним продуктом должен стоять союз “and“.?Подсказка. Если у клиента нет продуктов, то и нечего перечислять.?Пример заполнения поля “TV, gas, car and milk“.? Справочник популярности продуктов. -- Таблица 2 CREATE TABLE ranking_products ( id INTEGER PRIMARY KEY, prod_name TEXT NOT NULL, rating INTEGER NOT NULL ); INSERT INTO ranking_products (id, prod_name, rating) VALUES (1, 'milk', 6), (2, 'chalk', 2), (3, 'TV', 9), (4, 'hat', 3), (5, 'soap', 4), (6, 'car', 7), (7, 'stillwater', 1), (8, 'red wine', 5), (9, 'gas', 8); Таблица «клиенты с продуктами» -- таблиц 1 CREATE TABLE client_products ( client_id INTEGER PRIMARY KEY, prod_list TEXT NOT NULL ); INSERT INTO client_products (client_id, prod_list) VALUES (111, 'milk;0;TV;hat;0;car;0;0;gas'), (222, '0;0;TV;hat;0;car;stillwater;red;gas'), (333, '0;0;0;hat;0;car;0;0;0'), (444, '0;0;0;0;0;0;0;0;0'), (555, '0;0;0;hat;0;0;0;0;0');. Что нужно ещё: Решить задачу.