Помогите составить запрос из 2-х таблиц

Lutsk
Дата: 17.01.2013 23:25:47
Есть таблица "suggestions":

-------------------------------------
suggestion_id | name | project_author
-------------------------------------
1 | aaa | Vasya
-------------------------------------
2 | ccc | petya
-------------------------------------
3 | bbb | Vasya
---------- --------------------------
4 | eee | Vasya
-------------------------------------
5 | ddd | petya
-------------------------------------

и есть таблица "files":

------------------------------
id_file | file_name | suggestion
------------------------------
1 | aaaaa.jpg | 3
------------------------------
2 | bbbbb.jpg | 2
------------------------------
3 | ccccc.jpg | 1
------------------------------
4 | ddddd.jpg | 2
------------------------------
5 | eeeee.jpg | 4
------------------------------
6 | ggggg.jpg | 3
------------------------------
7 | kkkkk.jpg | 5
------------------------------
8 | mmmь.jpg | 2
------------------------------
9 | ooooo.jpg | 1
------------------------------
10 | ppppp.jpg | 4
------------------------------

Как составить запрос, чтоб в итоге получилась структура массива:

Vasya_files = array(
	[0] => aaa = array(
		[0] => ccccc.jpg
		[1] => ooooo.jpg
	)
	[1] => bbb = array(
		[0] => aaaaa.jpg
		[1] => ggggg.jpg
	)
	[2] => eee = array(
		[0] => eeeee.jpg
		[1] => ppppp.jpg
	)
)


Другими словами, вытащить все "file_name", принадлежащие "suggestions", которые в свою очередь пренадлежат "Vasya"?
tanglir
Дата: 18.01.2013 05:04:55
Lutsk, вы за полгода так и не осилили join?
Lutsk
Дата: 18.01.2013 10:20:47
С join выводит все file_name подряд, а мне древовидная структура нужна.
Видимо, на уровне базы данных такой структуры не реализовать. Значит придется двойным foreach с запросом к базе при каждой итерации обходиться.
Akina
Дата: 18.01.2013 10:36:38
Древовидная структура - это не структура получения данных, а структура их представления.
Lutsk
Дата: 18.01.2013 13:16:00
Akina
Древовидная структура - это не структура получения данных, а структура их представления.

Да, - я понял, спасибо. Буду в foreach'е структуру формировать.