Вы хотите непременно объединять таблицы и использовать JOIN в своем запросе? Тогда так:
SELECT DISTINCT table1.id , table1.title , table2.style FROM table1 INNER JOIN table2 ON table1.id = table2.id_table1 WHERE table1.id = $id;
Только вид получится такой:
table1.id | table1.title | table2.style
----------------------------------------
1 | бла-бла | 44
1 | бла-бла | 54
Потом делаем fetch_assoc
а в месте где надо все через запятую вывести
implode( "," $fetched['style'] );
, а в месте где может быть понадобиться вывести таблицей сделать
foreach( $fetched as $fetch)
echo "<tr><td>{$fetch['style']}</td></tr>"
Однако:
SELECT table1.id , table1.title , GROUP_CONCAT(table2.style) as style FROM table1 INNER JOIN table2 ON table1.id = table2.id_table1;
даст вид:
table1.id | table1.title | style
----------------------------------------
1 | бла-бла | 44, 54
тогда в таблицу выводить:
foreach( explode(",", $fetched['style'] as $style)
echo "<tr><td>{$style}</td></tr>"
_____________
Трус не играет в хокей