Непонятное ограничение с IN
Здравствуйте господа
Не могу понять - что за странное ограничение, запрос не работает такого вида:
[sql]
`field` IN ( (SELECT 1) UNION DISTINCT (SELECT 2))
[/sql]
В документации явного упоминания такого ограничения не нашёл.
М?
-~{}~ 24.03.08 21:19:
[sql]
`field` IN (
SELECT 1
UNION DISTINCT
SELECT 2
)
[/sql]
а это заработало, забавно
в чём принципиальная разница?
Здравствуйте господа
Не могу понять - что за странное ограничение, запрос не работает такого вида:
[sql]
`field` IN ( (SELECT 1) UNION DISTINCT (SELECT 2))
[/sql]
В документации явного упоминания такого ограничения не нашёл.
М?
-~{}~ 24.03.08 21:19:
[sql]
`field` IN (
SELECT 1
UNION DISTINCT
SELECT 2
)
[/sql]
а это заработало, забавно

в чём принципиальная разница?