|
|
|
| Здравствуйте!
У меня получился один запрос в бд для вывода данных, но он немного не стандартный:
SELECT id FROM table_1 WHERE fied_1=(SELECT id FROM table_2 LIMIT 1);
|
То есть совмещенно два отдельных запроса.
Можно ли такой запрос использовать? Какие могут быть недостатки такого подхода и какие плюсы?
Заранее благодарен ) | |
|
|
|
|
|
|
|
для: casper
(18.06.2006 в 13:05)
| | а ты проверял: работает/нет?.. если такой запрос работает, то почему бы его не использовать?;-Р | |
|
|
|
|
|
|
|
для: NFR
(18.06.2006 в 16:09)
| | Я проверял, запрос работает... Просто может быть он работает дольше двух обычных или еще какие то недостатки есть. | |
|
|
|
|
|
|
|
для: casper
(18.06.2006 в 13:05)
| | Использование вложенных запросов - обычная практика, да он выполняется дольше, так как это по сути два запроса, но альтернативные средства вряд ли будут работать быстрее... Т.е. можете использовать вложенные запросы со спокойной душой, но избегайте 3-х и более вложенных запросов. | |
|
|
|