|
|
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
собственно сабж. пробовал искать . сравнивал всё вроде правильно. пробовал для разных полей (цифровых) , чё-то не работает. not exists работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 08:21 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
корочку хлеба кусочек кода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 08:35 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. если заменить exists на in отработает нормально. это тестовый код, при рабочем при in работает слишком долго. exists хочу применить для ускорения работы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 08:39 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
ЗЫ ХР/ХР sp1/sp1-sp3, sp_jet8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 08:41 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
Что такое Where Поле= Exists??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 09:05 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
WHERE Exists (SELECT движение... вернет лишь есть ли записи в подчиненном или нет а если есть хоть одна выведет весь SELECT движение.[порядковый номер], движение.код AS код_, движение.резидент FROM движение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 09:27 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
2ЛП Что такое Where Поле=Exists??? это из конструктора запросов из режима SQL, ежели я в режиме конструктора в поле услосия отбора в столбце код пишу еxists (sel....) 2Alexander G такой вариант мне не подходит. задача : есть запрос возвращающий в столбце значения, нада отобрать из другой талицы записи с соответствующие запросу. in работает , но очень медленно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 10:21 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
авторin работает , но очень медленно. И что? Если, что-то работает медленно, из этого не следует, что не правильно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 10:24 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
Ну и с индексами стоит поэкпериментировать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 10:25 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
Подумаешь - медленно работает То что ты написал - вообще работать не может. В принципе. Жизнь такая. Синтаксис SQL такой. Неважно, насколько быстро работает ваша программа, если она работает неправильно. (с) не моё Неважно, насколько быстро работает ваш запрос, если он не работает совсем. (с) моё Вынеси вот это: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 10:27 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
in работает и работал, проблема ускорить работу не работает exists как раз это индексное поле в под запрос выносил - работает, только запрос не обновляемый получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 10:36 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
авторне работает exists он то как раз работает, только вы его используете не правильно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 10:38 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
так в чём неправильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 10:45 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
Ну почитай ты хелп к синтакису SQL Не бывает Where Поле = Exists (что-то) Бывает или Where Поле = что-то, или Where Поле In (что-то), или Where Exists (что-то) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 10:48 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
Хотя... если Exists возвращает True/False, то и Where Поле=Exists (что-то) можно использовать для логических полей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 10:50 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
2 ЛП Незнаю как в Аксе, но в MSSQL такой фокус не пройдет :) Ну нет там полей логического типа :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 10:53 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
понял... при in сравниваются а при exists .... но как сделать , чтоб быстро и редактируемы результат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 10:58 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
авторно как сделать , чтоб быстро и редактируемы результат? А кто вам сказал, что EXISTS будет быстрее? И пример у вас плохой :( Может реальный запрос посмотрим? А то для вашего случая, я бы предложил: Вместо Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 11:03 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
Может я чего то не понимаю ,но почему просто не написать: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 11:11 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
вот что исть , долго играет.... Код: plaintext 1. 2. 3. 4. 5. 6. где s11: Код: plaintext 1. 2. 3. 4. 5. как ускорить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 11:11 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
есть запрос возвращающий в столбце значения, нада отобрать из другой талицы записи с соответствующие запросу. но как сделать , чтоб быстро и редактируемы результат? INNER JOIN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 11:11 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
Апаздал (c) ЛП ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 11:13 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. не редактируется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 11:14 |
|
||
|
Почему не работает EXISTS?
|
|||
|---|---|---|---|
|
#18+
Когда Inner Join предлагал - твоего поста еще не видел. Ясен пень что такое редактироваться не будет. Там же s11 сам по себе не редактируемый (как минимум из-за Union) Тогда только через Where ... In ... Или результаты s11 во временную таблицу сбрасывай. З.Ы. Мораль - правильно задавайте вопросы СРАЗУ. Избежите неправильных советов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 11:22 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32530160&tid=1674415]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
193ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
88ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 560ms |

| 0 / 0 |
