powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите с запросом, пожалуйста
2 сообщений из 2, страница 1 из 1
Помогите с запросом, пожалуйста
    #39692204
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне необходимо сделать рандомизацию текстов писем в рассылках для тестирования их эфективности. Под рандомизацией текста письма подразумевается то, что в тексте используются параметры, например [param1], которые подменяются при отправке письма рандомно.
Помогите, пожалуйста, как это можно решить наиболее оптимально с точки зрения производитеьности?

Таблицы:
1. v_A_TasksMail - таблица писем, каждое письмо относится к той или иной рассылке

m_id_parent - идентификатор рассылки

m_id m_addressFrom m_addressTo m_subject m_text m_nameFrom m_id_parent1 'vova@yandex.ru''vasya@mail.ru''Поздравляем Вас с Новым Годом!''[param1] [param2]. Желаем Вам здоровья и счастья!''Всеволод Гаврилов'222 'vova@yandex.ru''ivan@mail.ru''Поздравляем Вас с Новым Годом!''[param1] [param2]. Желаем Вам здоровья и счастья!''Всеволод Гаврилов'223 'vova@yandex.ru''petr@mail.ru''Поздравляем Вас с Новым Годом!''[param1] [param2]. Желаем Вам здоровья и счастья!''Всеволод Гаврилов'224 'gena@yandex.ru''masha@mail.ru''Услуги клининга в Санкт-Петербурге''Добрый день! [param25] только у нас!''Всеволод Гаврилов'235 'gena@yandex.ru''dasha@mail.ru''Услуги клининга в Санкт-Петербурге''Добрый день! [param25] только у нас!''Всеволод Гаврилов'236 'gena@yandex.ru''zinaida@mail.ru''Услуги клининга в Санкт-Петербурге''Добрый день! [param25] только у нас!''Всеволод Гаврилов'237 'olga@yandex.ru''stepan@mail.ru''Фильтры воды для дома и дачи''Добрый день! Заказывайте фильтры воды только у нас!''Всеволод Гаврилов'24

2. tMailTest - Таблица параметров тестов для рассылки.

mt_id mt_name m_id_parent mt_tag1 'Тест текста письма' 22 [param1]2 'Тест текста письма' 22 [param2]3 'Тест текста письма' 23 [param25]

3. tMailTestValues - таблица знаений параметров тестов рассылки

mtv_id mt_id mtv_value11'Добрый день!'21'Здравствуйте!'31'Доброго времени суток!'42'Примите наши теплые поздравления!'52'От весго нашего коллектива поздравляю Вас с Новым Годом!'63'Заказывайте услуги клининга'73'Профессиональные услуги клининга'

Моя задача в том, чтобы в результирующем наборе данных получить рандомно подмененные параметры теста. А если теста нет, то ничего не подменять. Результат может быть, например, таким:

m_id m_addressFrom m_addressTo m_subject m_text m_nameFrom m_id_parent1 'vova@yandex.ru''vasya@mail.ru''С Новым 2018 Годом!''Здравствуйте! Примите наши теплые поздравления''Всеволод Гаврилов'222 'vova@yandex.ru''ivan@mail.ru''Поздравляем от всей души с Новым Годом''Здравствуйте! От весго нашего коллектива поздравляю Вас с Новым Годом!''Всеволод Гаврилов'223 'vova@yandex.ru''petr@mail.ru''От всей души поздравляем с Новым Годом''Доброго времени суток! От весго нашего коллектива поздравляю Вас с Новым Годом!''Всеволод Гаврилов'224 'gena@yandex.ru''masha@mail.ru''Профессиональные услуги клининга!''Добрый день! Профессиональные услуги клининга только у нас!''Всеволод Гаврилов'235 'gena@yandex.ru''dasha@mail.ru''Профессиональные услуги клининга!''Добрый день! Профессиональные услуги клининга только у нас!''Всеволод Гаврилов'236 'gena@yandex.ru''zinaida@mail.ru''Профессиональные услуги клининга!''Добрый день! Заказывайте клининг только у нас!''Всеволод Гаврилов'237 'olga@yandex.ru''stepan@mail.ru''Фильтры воды для дома и дачи''Добрый день! Заказывайте фильтры воды только у нас!''Всеволод Гаврилов'24
...
Рейтинг: 0 / 0
Помогите с запросом, пожалуйста
    #39692213
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vsevolod V,

ты ж это уже спрашивал, дядя :)
21081549
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите с запросом, пожалуйста
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]