|
Я правильно понял, что в MySQL нет оператора EXISTS?
|
|||
---|---|---|---|
#18+
пытаюсь выполнить запрос с использование EXISTS: select * from tasks as a where not exists (select task_id from execution where task_id = a.task_id) MySQL пишет мне такое вот: You have an error in your SQL syntax near 'exists (select task_id from execution where task_id = a.task_id)' at line 1 С чем сие может быть связано, в документации MySQL нигде упомянания про EXISTS не нашел. Если он там не реализован - чем его можно заменить? Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2004, 14:56 |
|
Я правильно понял, что в MySQL нет оператора EXISTS?
|
|||
---|---|---|---|
#18+
А, все, нашел в форуме аналогичный вопрос и ответ на него. Извините за беспокойство! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2004, 15:10 |
|
Я правильно понял, что в MySQL нет оператора EXISTS?
|
|||
---|---|---|---|
#18+
EXISTS есть и работает просто у тебя используется подзапрос, а нормально подзапросы работают только с версии 4.1 что же касается запросов типа CREATE TABLE IF NOT EXISTS .... или DROP TABLE IF EXISTS ..... то эти запросы работают и в более раних версиях MySQL ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2004, 20:47 |
|
|
start [/forum/topic.php?fid=47&msg=32415499&tid=1855402]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 126ms |
0 / 0 |