Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
AL 04.05.2005 15:33
Спасибо! Хороший вариант.$spec[^table::sql{SELECT DISTINCT c_id FROM spec_prod WHERE spec_prod.prod='$form:prod' UNION SELECT DISTINCT c_id FROM spec_prod_s WHERE spec_prod_s.prod='$form:prod' UNION SELECT DISTINCT c_id FROM spec_spice WHERE spec_spice.spice='$form:spice'}] $query[WHERE ^spec.menu{id='$spec.c_id'}[ OR ]]Один плюс такой конструкции - операция UNION подразумевает DISTINCT, т.е. при таком подходе id не будут повторяться вообще.