Имя: Пароль:
1C
1C 7.7
v7: 1SQLite: Проблемы с UNION ALL и LIMIT
0 Zhuravlik
 
21.06.13
16:17
Здравствуйте. Подскажите пожалуйста, в запросе:

SELECT
спр.ID as [Ссылка :Справочник.МойСправочник]
FROM
[Справочник.МойСправочник] as спр
WHERE
спр.Условие = 9999
UNION ALL
SELECT
спр.ID as [Ссылка :Справочник.МойСправочник]
FROM
[Справочник.МойСправочник] as спр
WHERE
спр.Условие = 545454

LIMIT 1


Как сделать чтобы LIMIT действовал только на вторую часть запроса?
1 Zhuravlik
 
21.06.13
16:28
Если в скобки заключаю запросы, ругается на синтаксис. Если нижний ставлю вверх - то же самое. Если пишу SELECT TOP(1) - то же самое..
2 Zhuravlik
 
21.06.13
17:12
Догнал)

SELECT
спр.ID as [Ссылка :Справочник.МойСправочник]
FROM
[Справочник.МойСправочник] as спр
WHERE
спр.Условие = 9999
UNION ALL

SELECT лим_Спр.ИД as [Ссылка :Справочник.МойСправочник]
FROM
(
SELECT
спр.ID as ИД
FROM
[Справочник.МойСправочник] as спр
WHERE
спр.Условие = 545454
LIMIT 1
) as лим_Спр
3 cincout
 
21.06.13
17:22
Обрасчайся ещё!
4 Zhuravlik
 
21.06.13
17:25
)
AdBlock убивает бесплатный контент. 1Сергей