我查询了我选择id_categories
和categories_names
的位置,现在我添加了新表categories_description
,与categories_names
相同但有说明(当然它有{{1} ()},如何修改此查询以从我的新表id_category
中选择k.id_category
,kn.name
和我的新category_description
(有时没有类别说明)。
categories_descriptions
我正在使用PostgreSQL,但我认为在MySQL中它将是相同的。
答案 0 :(得分:1)
您提到有时缺少描述,因此LEFT JOIN
应该合适:
SELECT c.id_category,
cn.name,
cd.category_description
FROM
categories c
JOIN categories_names cn ON c.id_category = cn.id_category
LEFT JOIN categories_descriptions cd ON cn.id_category = cd.id_category