Показать сообщение отдельно
Старый 05.12.2006, 12:14   #13  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
Lightbulb
Цитата:
Сообщение от Rect Посмотреть сообщение
Подскажите, кто знает, есть ли разница между запросами:

1) select A join B
where A.Field1 == param1 &&
B.Field1 == param2 &&
A.Field2 == B.Field2

2) select A where A.Field1 == param1
join B where B.Field1 == param 2 &&
B.Field2 == A.Field2

Relatoins между таблицами нету.
если исходита из теории БД то второе условие более правильное т.к. выборка при этом меньше, ведь не все записи из таб А обединяются с Б а только нужные, из-за чего происходит этономия времени и ресурсов