|
EXISTS или IN -ошибка в логике (ms sql 2005)
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30.
Почему результат Запроса 1 отличается от Запроса 2. Просьба объяснить ошибку в логике. Как можно оптимизировать запрос 1? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2012, 10:47 |
|
EXISTS или IN -ошибка в логике (ms sql 2005)
|
|||
---|---|---|---|
#18+
так понятней? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2012, 11:01 |
|
EXISTS или IN -ошибка в логике (ms sql 2005)
|
|||
---|---|---|---|
#18+
trew, представьте, что @tab_date.date подходит в оба элемента IN(). сколько строк выдаст inner join для исходной строки из tab2? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2012, 11:02 |
|
EXISTS или IN -ошибка в логике (ms sql 2005)
|
|||
---|---|---|---|
#18+
Спасибо, помогли разобраться! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2012, 11:12 |
|
EXISTS или IN -ошибка в логике (ms sql 2005)
|
|||
---|---|---|---|
#18+
Shakilltrew, представьте, что @tab_date.date подходит в оба элемента IN(). сколько строк выдаст inner join для исходной строки из tab2? ошибка, исправляюсь. если несколько разных @tab_date.date подходят в IN() для одной и той же строки tab2 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2012, 11:25 |
|
|
start [/forum/topic.php?fid=46&msg=37884969&tid=1711618]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 258ms |
total: | 516ms |
0 / 0 |