|
|
|
Подпрограмма, ограничивающая выборку другого запроса
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Есть запросы, которые хотелось бы ограничивать по id выражением вида: SELECT id , ... FROM таблицы WHERE id IN хранимая_процедура_функция(параметры) Скажите пожалуйста, есть ли подобные конструкции в MySQL, как они выглядят и с помощью чего мне лучше ограничивать выборку - хранимыми функциями или как-то по другому? С уважением ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2015, 11:32:36 |
|
||
|
Подпрограмма, ограничивающая выборку другого запроса
|
|||
|---|---|---|---|
|
#18+
Борис Гаркун, создаешь таблицу. в pk кладешь SID и твой id. пишешь запрос соответственно. когда надо заполняешь таблицу id ями для данной сессии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2015, 11:52:10 |
|
||
|
Подпрограмма, ограничивающая выборку другого запроса
|
|||
|---|---|---|---|
|
#18+
то есть вы предлагает через join ограничивать Дело в том, что мне нужно например указывать родительскую категорию каталога, и в алгоритме перебирать все подкатегории и добывать из них ограничивающий список id Видимо лучше создать процедуру, которая обновляет какую-то таблицу с отбираемыми id, которой я и буду ограничивать запрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2015, 13:10:38 |
|
||
|
Подпрограмма, ограничивающая выборку другого запроса
|
|||
|---|---|---|---|
|
#18+
Борис Гаркунто есть вы предлагает через join ограничивать Да не обязательно, можно так же через тот же IN . Борис ГаркунДело в том, что мне нужно например указывать родительскую категорию каталога, и в алгоритме перебирать все подкатегории и добывать из них ограничивающий список id Видимо лучше создать процедуру, которая обновляет какую-то таблицу с отбираемыми id, которой я и буду ограничивать запрос? Как ты будешь заполнять эту таблицу -- дело 10-ое и твоё собственное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2015, 13:19:30 |
|
||
|
Подпрограмма, ограничивающая выборку другого запроса
|
|||
|---|---|---|---|
|
#18+
Благодарю авторв pk кладешь SID и твой id. SID - это уникальный ключ самой таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2015, 15:48:22 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39026225&tid=1832827]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 319ms |

| 0 / 0 |
