Вопросец по оптимальности написания SQL запроса
Oleg 19.10.2003 17:39
Задача:
Выудить из таблици users адреса e-mail для n user-ов.
Моё решение:
В WHERE перечисляем все id пользователей разделяя их OR-ом ;)
$eml_reg_user[^table::sql{SELECT e_mail
FROM users
WHERE ^list_user.menu{id = '$list_user.user_id'}[ OR ]
GROUP BY e_mail}]
Собствено что меня напрягает вдруг пользователей окажется нехилое аоличество?
Ещё вопросец на засыпку, пользователи выбираются из 2х источников, поэтому один e-mail может оказаться 2 раза в списке адресатов.
sendmail - достаточно сообразительный чтоб неотправлять письмо дважды на одно мыло.
Заранее благодарю за помощь.
- Вопросец по оптимальности написания SQL запроса, Oleg 19.10.2003 17:39
- Ответцы, Luzhnikovskiy [M] 19.10.2003 18:10