
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
31.07.2002, 13:34:34
|
|||
|---|---|---|---|
|
|||
UPDATE - Траблы |
|||
|
#18+
Есть таблицы Tovar и Price Supplier Number Supplier Kolvo -------- ------- -------- -------- SU1 1233455 SU1 123 SU1 233445 SU2 12 .... ...... ..... ..... SU2 3245435 SU2 5436546 .... ...... UPDATE Price SET Kolvo=0 WERE Supplier in ( SELECT DISTINCT Supplier FROM Tovar) - дикий тормаз !!!! UPDATE Price SET Kolvo=0 WERE Supplier in ('SU1','SU2') - всё ОК ! Вчём проблемы у SQL ? или как обновлять когда Поставщиков в Price много ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2002, 13:48:18
|
|||
|---|---|---|---|
|
|||
UPDATE - Траблы |
|||
|
#18+
UPDATE P SET P.Kolvo=0 FROM Price P inner join Tovar t on T.Supplier = P.Supplier ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2002, 13:55:31
|
|||
|---|---|---|---|
|
|||
UPDATE - Траблы |
|||
|
#18+
Это я бяку написал. Значения Supplier в Tovar повторябельные небось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2002, 14:35:40
|
|||
|---|---|---|---|
UPDATE - Траблы |
|||
|
#18+
это не страшно... можно так Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2002, 14:55:26
|
|||
|---|---|---|---|
UPDATE - Траблы |
|||
|
#18+
UPDATE P SET P.Kolvo=0 FROM (SELECT DISTINCT Supplier FROM Tovar) T inner join Price P on T.Supplier = P.Supplier Должно быть быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2002, 14:57:31
|
|||
|---|---|---|---|
UPDATE - Траблы |
|||
|
#18+
where быстрее.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2002, 15:09:16
|
|||
|---|---|---|---|
|
|||
UPDATE - Траблы |
|||
|
#18+
Только горбатей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2002, 15:12:51
|
|||
|---|---|---|---|
UPDATE - Траблы |
|||
|
#18+
2 MiCe НЕ СОГЛАСЕН ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2002, 15:18:38
|
|||
|---|---|---|---|
|
|||
UPDATE - Траблы |
|||
|
#18+
Неделю назад и я бы не согласился ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2002, 15:24:00
|
|||
|---|---|---|---|
UPDATE - Траблы |
|||
|
#18+
да быстрее... логически - что inner join что where одно и тоже... но реализации разные.... поэксперементируй... с where никогда медленнее не будет, а вот бустрее довольно часто.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2002, 15:25:59
|
|||
|---|---|---|---|
UPDATE - Траблы |
|||
|
#18+
что WHERE, что JOIN, за дело берется оптимизатор и все, баста ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2002, 15:32:43
|
|||
|---|---|---|---|
UPDATE - Траблы |
|||
|
#18+
ну что?.... я с практической точки... мелкомягкие сами его используют где только могут... мне было интересно почему... ведь с иннер джоином нагляднее... оказалось что быстрее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2002, 15:34:44
|
|||
|---|---|---|---|
UPDATE - Траблы |
|||
|
#18+
да блин мягко говоря, не может быть и все, хоть убейте ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2002, 15:39:32
|
|||
|---|---|---|---|
UPDATE - Траблы |
|||
|
#18+
мягко , твердо.... как знаеш.. никто тебя не заставляет и убеждать я тебя небуду..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2002, 15:49:00
|
|||
|---|---|---|---|
UPDATE - Траблы |
|||
|
#18+
2 MiCe, нет, давай обсудим, объясни, как ты это понимаешь, с чего это вдруг будет быстрее, ты проводил тесты, если да, то приведи тексты тестов, посмотрим, позапускаем ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1821437]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 319ms |

| 0 / 0 |
