| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
DivineArtS 11.03.2009 15:16 / 11.03.2009 15:20
$films[^table::sql{
SELECT
pep.Id producer_id, pep.name producer_name, rezh.id rezhiser_Id, rezh.name rezhiser_name, cn.Id country_id, cn.short_name country_name, f.id film_id, f.god year, f.title_r, f.title_e, f.zhanr
FROM cg_people pep, cg_country cn, cg_people rezh, films f
WHERE f.god='2006' and producer_id in f.produs and rezhiser_id in f.rezhiser and country_id in f.strana
}]так как в этих строках film_id,year,title_r,title_e, zhanrповторяются, то ты можешь просто вызвать их один раз не перебирая через меню
# выводим результат
<tr id=line>
<td>$films.title_r [$films.title_e]</td>
<td>$films.year</td>
<td>^films.menu{^if(def $films.rezhiser_name){${films.rezhiser_name}}}[, ]</td>
<td>^rem{--аналогично с продюсером--}</td>
<td>^rem{--аналогично со страной--}</td>
</tr>с первого взгляда вроде бы так... можно по желанию группировку задать или сортировку под задачу