Я рискнул выйти за рамки своего SQL Fu.У меня есть три таблицы со списком продуктов, описаниями и функциями.Существует одно или два описания для каждого продукта, но несколько функций для каждого продукта.Вот мой последний запрос, но не то, что я хочу.
SELECT
products.ID,
product_descriptions.short_description,
product_descriptions.language,
product_descriptions.subheading,
product_descriptions.web_name,
product_descriptions.description,
pf3.language,
pf3.feature
FROM
products
LEFT JOIN
product_descriptions ON product_descriptions.product_ID = products.ID
LEFT OUTER JOIN
(SELECT * FROM product_features GROUP BY product_ID) AS pf3 ON pf3.product_ID = products.ID
;
Мне бы хотелось что-то похожее на
product1 - lang - description1
- lang - description2
- lang - feature1
- lang - feature2
product1 - lang - description1
- lang - feature1
- lang - feature2
- lang - feature3
ИЛИ если у меня тоже
product1 - lang - description1
product1 - lang - description2
product1 - lang - feature1
product1 - lang - feature2
product2 - lang - description1
product2 - lang -feature1
Спасибодля поиска