Какой Select быстрее?
От: Дмитрий Россия  
Дата: 21.11.02 07:02
Оценка:
Есть два запроса, выдающие один и тотже результат:
1.
SELECT p.PERIOD_ID
FROM PERIODS p
WHERE  p.PERIOD_NAME=:p_name
AND p.STATE_ID=
  (SELECT s.STATE_ID FROM DOC_STATES s
   WHERE s.STATE_NAME=:s_name)


2.
SELECT p.PERIOD_ID
FROM PERIODS p, DOC_STATES s
WHERE  p.PERIOD_NAME=:p_name
AND s.STATE_NAME=:s_name
AND p.STATE_ID=s.p.STATE_ID


Какой из них отработает быстрее (или они равноценны)?
Проверить нет никакой возможности ибо база маленькая (пока, но обещает разрастись ) и разницы в скорости не ощущается.
Счастье — это Glück!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.