|
|
|
LINQ - оптиальный аналог exists?
|
|||
|---|---|---|---|
|
#18+
Привет всем! Обычная задача отобрать скажем реестр документ ов у которых в детальной части товар с данным наименованием, что типа ищем документы продажи КАЛОШ Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2008, 14:24 |
|
||
|
LINQ - оптиальный аналог exists?
|
|||
|---|---|---|---|
|
#18+
можно типа Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2008, 15:09 |
|
||
|
LINQ - оптиальный аналог exists?
|
|||
|---|---|---|---|
|
#18+
Есть таблица, описывающая иерархические данные: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Как в Linq выполнить такой запрос: select * from Tasks where not exists(select * from tasks t where tasks.id=t.parent_id) order by parent_id, [order], name ? Помогите пожалуйста! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2010, 09:33 |
|
||
|
LINQ - оптиальный аналог exists?
|
|||
|---|---|---|---|
|
#18+
Т. е. необходимо выбрать только те записи, которые не имеют детей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2010, 09:35 |
|
||
|
LINQ - оптиальный аналог exists?
|
|||
|---|---|---|---|
|
#18+
Такой вариант не прокатывает: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2010, 09:59 |
|
||
|
LINQ - оптиальный аналог exists?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. SQL Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2010, 10:14 |
|
||
|
LINQ - оптиальный аналог exists?
|
|||
|---|---|---|---|
|
#18+
Сравним планы (см. аттач). SQL Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Планы выполнения одинаковые. Следовательно, оптимизатор всё делает так, как нам нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2010, 10:18 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=36477184&tid=1351454]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
142ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 491ms |

| 0 / 0 |
