我有两张桌子 项(ID,姓名,递减,CAT_ID) 和 类别(ID,名称,母体)
entries.cat_id和categories.id是FK,在条目和类别之间存在1:n的关系。那么如何从条目中获取不同的cat_id及其类别中的名称。 我试过
SELECT DISTINCT
entries.cat_id
FROM entries
JOIN categories ON categories.id = entries.cat_id
但我得到的结果只有cat_id,但我也想要类别名称。我的错误在哪里?提前谢谢。
答案 0 :(得分:2)
SELECT DISTINCT
cat_id, categories.name
FROM entries JOIN categories ON categories.id = entries.cat_id
答案 1 :(得分:1)
只需将您想要的列添加到您的选择中:
SELECT DISTINCT entries.cat_id
categories.name
FROM entries
JOIN categories ON categories.id = entries.cat_id