несколько результатов в запросе к бд
Добавлено: 2016-11-20 14:58:13
Здрасте!
хочу запилить white лист с хранением в бд (конкретному юзверю можно слать почту только на указанные адреса).
подскажите пжл, вот у меня запрос вида
список рецепиентов может быть с несколькими значениями. в бд возврат запроса возвращает тоже несколько значений и они объединяются в одну строку с разделителем - перевод каретки (механизм exim`а). и соответственно такое условие не отрабатывает. использовать в бд запись вида [адрес1:адрес2:адрес3] противоречит реляционной модели и вообще не кошерная (хотя и работает) . есть ли возможность переформатировать выходную строку от lookup -заменить перевод каретки на : , или чтонить другое сотворить ?
заранее благодарен.
хочу запилить white лист с хранением в бд (конкретному юзверю можно слать почту только на указанные адреса).
подскажите пжл, вот у меня запрос вида
Код: Выделить всё
!recipients = ${lookup pgsql{select rcp_mail from white_list where id_acc = (select id from users where account ='$sender_address_local_part@$sender_address_domain')}{$value}fail}
заранее благодарен.