Как я могу извлечь значения из записи как отдельные сообщения в postgresql
SELECT
p.*,
(SELECT ROW(id,server_id,format,product_id) FROM products_images pi WHERE pi.product_id = p.id LIMIT 1) AS image
FROM products p
WHERE p.company = 1 ORDER BY id ASC LIMIT 10
Вместо
image
(3, 4, "jpeg", 7)
я хотел бы иметь
id | server_id | format | product_id
3 | 4 | jpeg | 7
Можно ли выбрать только одно изображение для каждого продукта и вернуть столбцы напрямую вместо записи?