Главная страница
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.013 c
1-80963
tovSuhov
2002-04-12 09:07
2002.04.25
Создание OCX-компонента...


1-81007
Sound
2002-04-12 11:09
2002.04.25
Как поставить NMHTTP?


14-81079
Helpwuin
2002-03-21 14:14
2002.04.25
ХЕ ХЕ


1-80966
UnDISCOvery
2002-04-10 16:42
2002.04.25
А как нарисовать на форме


1-80970
Jaxtor
2002-04-12 11:21
2002.04.25
Закрытие формы MDIChild программным методом