我有两张 table 条目(id、名称、desc、cat_id) 和 类别(ID,名称, parent )
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 作为结果,但我还想要类别名称。我的错误在哪里?提前谢谢你。
最佳答案
SELECT DISTINCT
cat_id, categories.name
FROM entries JOIN categories ON categories.id = entries.cat_id
关于mysql - 1 :n relationship and sql query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9423515/