|
EXCEPT и not in
|
|||
---|---|---|---|
#18+
Доброго дня. Невероятно, но факт select A.ID from dbo.TP A EXCEPT select B.id from dbo.TZ B результат есть, 3 записи из TP которых нет TZ а вот select A.ID from dbo.TP A where A.ID not in (select R.id from dbo.TZ R) результат ноль записей. Где собака порылась? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 10:22 |
|
EXCEPT и not in
|
|||
---|---|---|---|
#18+
SlavaKV, Код: 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. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44.
Думаем, делаем выводы, читаем доку ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 10:27 |
|
EXCEPT и not in
|
|||
---|---|---|---|
#18+
[quot env#22198961]SlavaKV, Код: 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. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44.
мдяяяя, данные в жо......, в общем намек понял, не ожидал что в данных есть жо*****, первоначальные записи, кто-то очень давно.... в общем спсб. за направление ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 10:38 |
|
EXCEPT и not in
|
|||
---|---|---|---|
#18+
SlavaKV, не испльзуйте оператор not in если у вас подзапрос может вернуть null и прочитайте справку про ansi_nulls ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 10:42 |
|
EXCEPT и not in
|
|||
---|---|---|---|
#18+
SlavaKV, Для саморазвития узнайте разницу между not in и not exists. Заодно поймёте. почему null выстреливает. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 10:49 |
|
EXCEPT и not in
|
|||
---|---|---|---|
#18+
felix_ff SlavaKV, не испльзуйте оператор not in если у вас подзапрос может вернуть null и прочитайте справку про ansi_nulls Вместо NOT IN всегда использовать NOT EXISTS и не париться. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 10:49 |
|
EXCEPT и not in
|
|||
---|---|---|---|
#18+
iap, про ansi_nulls нужно знать что бы понимать почему not in ведет себя именно так. я же не предлагал его использовать :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 10:52 |
|
EXCEPT и not in
|
|||
---|---|---|---|
#18+
Всем спасибо. про null и еже с ним все знаю, не ожидал что будут записи с значением null при вставке, всегда заполняю всю запись значениями, null не допускаю, у тут данные трехсот летней давности достались по наследству ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2020, 11:05 |
|
|
start [/forum/topic.php?fid=46&fpage=48&tid=1685642]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 256ms |
total: | 383ms |
0 / 0 |