Группировка запроса с помощью php

Основной вопрос!

У меня есть 2 стола

ПРОИЗВОДИТЬ

+-----+--------------+ | id | fruit_name | +--------------------+ | 1 | Apple | | 2 | Banana | | 3 | Carrot | +-----+--------------+ 

СОРТА

  +-----+---------------+----------------+ | id | fk_fruit_id | variety_name | +-----+---------------+----------------+ | 1 | 1 | Cox | | 2 | 1 | Braeburn | | 3 | 2 | Chester | | 4 | 3 | Kotaka | | 5 | 3 | Imperial | | 6 | 3 | Oneal | +-----+---------------+----------------+ 

Я бы хотел, чтобы вывести список сортов для каждого фрукта, например

 APPLE - Cox, Braeburn BANANA - Chester CARROT - Kotaka, Imperial, Oneal 

Мой текущий код

 $query = "SELECT * FROM produce, varieties WHERE produce.id = varieties.fk_fruit_id"; $result = mysql_query($query) or die('Error : ' . mysql_error()); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $produce_fruit_code = $row['fruit_code']; $variety_name = $row['variety_name']; echo $produce_fruit_code.' - '.$variety_name.'<br/>'; } 

который выводит:

 Apple - Cox Apple - Braeburn Banana - Chester Carrot - Kotaka Carrot - Imperial Carrot - Oneal 

Не на миллион миль, но все равно там нет. Любая помощь очень ценится, спасибо!

Solutions Collecting From Web of "Группировка запроса с помощью php"