0

我的数据库中有 2 个这样的表:

menu_categories

* id
* name
* description

菜肴

* id
* name
* description
* price
* menu_id

我想显示所有menu_categories有的dishes,如果一个类别没有菜,它将不会被选中。

我知道我需要以某种方式使用 JOIN,但我不知道如何。我尝试过的所有内容都返回了一个空字段集。

任何帮助将不胜感激

4

1 回答 1

2

尝试类似的东西

SELECT DISTINCT m.id, m.name, m.description 
FROM  menu_categories m 
JOIN dishes d 
ON d.menu_id = m .id
于 2013-06-21T21:13:33.220 回答