
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.02.2004, 17:58
|
|||
|---|---|---|---|
|
|||
Я совсем новичок в Access |
|||
|
#18+
Имеется два списка: 1 полный 2 неполный Как из первого вычесть второй и результате получить остатки первого ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.02.2004, 18:21
|
|||
|---|---|---|---|
|
|||
Я совсем новичок в Access |
|||
|
#18+
Один из вариантов: select * from первый where not ID in (select ID from второй) где ID - уникальный ключ записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.02.2004, 18:29
|
|||
|---|---|---|---|
Я совсем новичок в Access |
|||
|
#18+
select * from первый left join второй on первый.ID=второй.ID where второй.id is null - в акцессе это значительно быстрее выполнится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.02.2004, 18:37
|
|||
|---|---|---|---|
Я совсем новичок в Access |
|||
|
#18+
Geo, твой вариант MS даже в мастер создания запросов засунул :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.02.2004, 18:45
|
|||
|---|---|---|---|
Я совсем новичок в Access |
|||
|
#18+
2Тёмный Это не мой вариант :) Где-то на форуме было сравнение этих двух вариантов. Если я не ошибаюсь, на какой-то табличке получилось 6 секунд для первого и 0.1-0.2 для второго. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.02.2004, 18:49
|
|||
|---|---|---|---|
Я совсем новичок в Access |
|||
|
#18+
Логично, что гораздо проще из множества раз убрать записи с Null, чем сравнивать каждую запись из первого множества со ВСЕМИ из второго ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.02.2004, 12:14
|
|||
|---|---|---|---|
|
|||
Я совсем новичок в Access |
|||
|
#18+
В мое оправдание: я не помнил, что эта стрелка называется именно лефт джойн, а не райт. А проверять было лень. В поправку к Geo: select первый.*... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.02.2004, 12:31
|
|||
|---|---|---|---|
Я совсем новичок в Access |
|||
|
#18+
2 B.C.: Ничего себе оправдание Чичас в ламеры запишут! Срочно стирать это оправдание! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1676745]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 427ms |

| 0 / 0 |
