bozhday
Создатель
- Регистрация
- 15 Сен 2013
- Сообщения
- 23
- Реакции
- 18
Мы сейчас говорим про универсальный запрос, оформленный в виде хранимой процедуры и имеющий входные параметры или про разовый тестовый запрос?В чём профит от использования темп таблиц, по идее это 2 лишних запроса к базе, можно ведь добавить джойн Customer_Country на Country и в where перечислять нужные страны
Если про первый случай, то как вы обойдетесь без темповых таблиц? Вы имеете в виду, что будете в своей хранимке делать динамический запрос на основании пришедших строк?
Тогда вам эти строки придется на клиенте подготавливать в формат SQL + входные строки у вас будут длиннее, нежели если входные параметры были бы числовым перечислениями + по текстовому полю в Country придется дополнительный индекс строить + лишний join появляется. Это все конечно не критично на маленькой базе и можно об этом даже не дискутировать.
Да, список ID тем или иным способом придется на клиенте формировать.тогда список id для условия IN на php сформируем