MySQL – заказывать результаты через другую таблицу PHP

У меня есть две таблицы MySQL, одна из которых имеет числовой столбец, чтобы упорядочить порядок, в котором мне нужны элементы, которые будут отображаться:

item_names menu_id | dish_id | section_id | item_name -------------------------------------------------- 1 | 23 | 2 | Pie 1 | 24 | 2 | Fish 1 | 25 | 3 | Apples 1 | 26 | 2 | Onions 1 | 27 | 2 | Chips link_extras extra_id | dish_id | sort ----------------------------- 1 | 23 | 2 2 | 23 | 2 3 | 23 | 2 1 | 24 | 0 5 | 24 | 0 6 | 26 | 3 12 | 26 | 3 1 | 27 | 1 1 | 25 | 0 

В основном, что я пытаюсь сделать, это извлечь каждое блюдо с определенным menu_id и section_id из таблицы item_names и заказать вывод в отношении столбца sort в таблице link_extras .

так далеко:

 $query="SELECT a.item_name, a.dish_id, b.sort FROM item_names AS a, link_extras AS b WHERE a.menu_id='1' AND a.section_id='2' AND b.dish_id=a.dish_id GROUP BY b.dish_id ORDER BY b.sort"; 

Я совершенно новый для баз данных, поэтому буду признателен за любую помощь. В результате я получаю

 Fish Chips Pie Onions 

К сожалению, просто не получается правильно установить порядок.

Solutions Collecting From Web of "MySQL – заказывать результаты через другую таблицу PHP"