Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.01.17;
Скачать: CL | DM;

Вниз

SQL: вложенный запрос под MSSQL   Найти похожие ветки 

 
ol   (2001-12-14 10:33) [0]

Подскажите
Пишу запрос типа
select qq
from( select q.qq
from www q
union
select w.qq
from qqq w)
^^
Ругается на последнюю скобку ")" (Ошибка: Line 36: Incorrect syntax near ")".)
Под оракл, парадокс, такие запросы проходили на ура
Где рыть?


 
Knyaz17   (2001-12-14 11:07) [1]

А почему не написать просто
select q.qq
from www q
union
select w.qq
from qqq w
получишь тот же результат.


 
ol   (2001-12-14 11:29) [2]

>А почему не написать просто
я указал не весь запрос
select q.qq
from www q
0 as d1
d2 as d2
union
select w.qq
from qqq w
d1 as d1
0 as d2
получим данные типа
0 d2
0 d2
d1 0
d1 0
а при запросе
select d1,d2
from(
select q.qq
from www q
0 as d1
d2 as d2
union
select w.qq
from qqq w
d1 as d1
0 as d2 )
получим данные
d1 d2
d1 d2
На оракле этим пользуюсь ,
в MSSQL ошибка, хотя это стандартные вещи SQl 92


 
Knyaz17   (2001-12-14 12:43) [3]

Пиши так:
select G.d1, G.d2
from(
select q.qq
from www q
0 as d1
d2 as d2
union
select w.qq
from qqq w
d1 as d1
0 as d2 ) AS G


 
Tonie   (2001-12-14 12:54) [4]

select uq.qq
^^
from(
select q.qq
from www q
union
select w.qq
from qqq w) uq
^^

Тогда работает, %)


 
Tonie   (2001-12-14 12:59) [5]

Sorry, несколько поздно повторил предложение Knyaz17 (14.12.01 12:43)



Страницы: 1 вся ветка

Текущий архив: 2002.01.17;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.003 c
3-52504
Cranium
2001-12-16 02:03
2002.01.17
Как данные из таблицы бызы загрузить в TreeView


3-52477
Макс
2001-12-14 13:32
2002.01.17
Фильтрация в ADOTable


1-52579
Voland
2001-12-28 01:50
2002.01.17
Помогите получить Icon из *.exe в tImageList !!!


14-52656
kimblch
2001-11-21 05:09
2002.01.17
Как востановить исходники


14-52650
paul_shmakov
2001-11-21 01:13
2002.01.17
подсветка синтаксиса в форуме





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский