У меня есть 2 таблицы 1. Первая таблица содержит перспективы, статус их обработки и полученный ими почтовый код (смотрите его как внешний ключ) 2. Вторая таблица содержит письма, проиндексированные с кодом электронной почты
Мне нужночтобы отобразить несколько диаграмм о сотнях тысяч потенциальных клиентов, я подумал о совокупном запросе (получить данные группы по месяцам, статус счета положительный, статус счета отрицательный, между начальной и конечной датой и т. д.) Результат довольно короткий и простой, и яможно использовать его непосредственно в диаграммах:
[ "2019-01" => [ "WON" => 55000, "LOST" => 85000, ...],
...
]
Затем меня попросили добавить фильтр с почтой (код и метка человека), чтобы пользователь выбрал его из поля множественного выбора.Я могу справиться с написанием запроса (запросов), но мне интересно, каким образом я должен использовать.
У меня есть выбор между: - сохранением моего первого запроса и выполнением второго (разные значения почты, одинаковыеусловия) - запрашивать все и обрабатывать все мои строки с помощью PHP
Я знаю кодирование, но у меня мало знаний о производительности.Теоретически я не должен использовать 2 запроса об одних и тех же данных, но обрабатывать все эти строки с помощью php, когда mysql может сделать это лучше, выглядит как ... "overkill".
Есть ли лучшая практика?