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

Вниз

Выборка с VIEW и JOIN(SQL2000) - Помогите новичку!!!   Найти похожие ветки 

 
nic406 ©   (2002-04-04 06:35) [0]

Формируемый запрос: (SQL2000 Ent.)
Select A.KM KM7, A.NAME NAME7, b.CENAO, B.DATI DATI7C, b.NAMES NAMES49
FROM FI07 A, VIEW_FI07C B
WHERE A.KM *= B.KM
ORDER BY A.KM;

Текст VIEW_FI07C:
CREATE VIEW KIVC402.VIEW_FI07C
AS
SELECT b.CENAO, b.KM, b.DATI, b.KC, f.[NAMES]
FROM KIVC402.FI07C b LEFT OUTER JOIN
KIVC402.FI49 f ON b.KC = f.KOD
(из табл. FI49 выбирается поле NAMES по совпадению ключей; выходным набором д.б.
табл. FI07c c доп-м полем(NAMES). Если b.kc = null то Names пустое.

Результат(Query Analuzer)
Joined tables cannot be specified in a query containing outer join operators. View or function "VIEW_FI07C" contains joined tables.

Помогите разобраться как в SQL осуществлять подобные выборки!???(в ОРАКЛе(8.0) всё шло на раз!!


 
DPetrovich ©   (2002-04-04 09:43) [1]

Попробуй для начала выполнить
SELECT
A.KM as KM7,
A.NAME as NAME7,
b.CENAO,
B.DATI as DATI7C,
f.NAMES as NAMES49
FROM
KIVC402.FI07C b
LEFT OUTER JOIN KIVC402.FI49 f ON b.KC = f.KOD
LEFT OUTER JOIN FROM FI07 A ON A.KM = B.KM


 
nic406 ©   (2002-04-04 11:00) [2]

(DPetrovich)
По Вашему варианту:
Incorrect syntax near the keyword "FROM".
в строке
LEFT OUTER JOIN FROM FI07 A ON A.KM = B.KM




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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
1-80996
Chistyakov
2002-04-12 18:28
2002.04.25
RxTrayIcon


14-81058
Somebody_
2002-03-20 11:31
2002.04.25
новый трейд ПРО ЭТО.....


1-80891
hooky-mars
2002-04-14 16:50
2002.04.25
Текстовый Фаил


14-81056
Елена
2002-03-18 09:43
2002.04.25
Паскаль на Западе


3-80798
Grrey
2002-04-03 16:06
2002.04.25
Пимогите разобраться с DOA.