我的数据库中有2个这样的表:
menu_categories
* id
* name
* description
菜
* id
* name
* description
* price
* menu_id
我想显示所有menu_categories
dishes
,如果某个类别没有菜品则不会被选中。
我知道我需要以某种方式使用JOIN,但我无法弄清楚如何。我尝试的所有东西都返回了一个空字段集。
非常感谢任何帮助
答案 0 :(得分:2)
尝试类似
的内容SELECT DISTINCT m.id, m.name, m.description
FROM menu_categories m
JOIN dishes d
ON d.menu_id = m .id