Подскажите что эффективнее
Есть таблица, Table из 160 строк, нужно реаизовать следующий запрос
Select *
from Table, Table as Table1, Table as Table2, Table as Table3
Where (Table.id = 100) and (Table1.id = 101) and (Table2.id = 102) and (Table3.id = 103);
Мне кажется, что следующий запрос эффективнее:
Select *
from (Select * from Table Where Table.id = 100), (Select * from Table Where Table.id = 101),
(Select * from Table Where Table.id = 102), (Select * from Table Where Table.id = 103);
База данных на MS Access
Цитата:
Originally posted by Waldemar
Подскажите пожалуйста, какой запрос будет эффективнее. В результате должны выдаться 1 строка.
Есть таблица, Table из 160 строк, нужно реаизовать следующий запрос
Select *
from Table, Table as Table1, Table as Table2, Table as Table3
Where (Table.id = 100) and (Table1.id = 101) and (Table2.id = 102) and (Table3.id = 103);
Мне кажется, что следующий запрос эффективнее:
Select *
from (Select * from Table Where Table.id = 100), (Select * from Table Where Table.id = 101),
(Select * from Table Where Table.id = 102), (Select * from Table Where Table.id = 103);
База данных на MS Access
Подскажите пожалуйста, какой запрос будет эффективнее. В результате должны выдаться 1 строка.
Есть таблица, Table из 160 строк, нужно реаизовать следующий запрос
Select *
from Table, Table as Table1, Table as Table2, Table as Table3
Where (Table.id = 100) and (Table1.id = 101) and (Table2.id = 102) and (Table3.id = 103);
Мне кажется, что следующий запрос эффективнее:
Select *
from (Select * from Table Where Table.id = 100), (Select * from Table Where Table.id = 101),
(Select * from Table Where Table.id = 102), (Select * from Table Where Table.id = 103);
База данных на MS Access
Access перед тем как обработать запрос сформирует его в наиболее правильный вид и затем только обработает.