Главная страница
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.011 c
3-80787
Master Denis
2002-04-04 17:35
2002.04.25
Как изменить имена полей в DBStringGrig


1-80954
Explorer
2002-04-11 12:14
2002.04.25
Дайте адресок сайта!


1-80862
Vinivor
2002-04-11 12:10
2002.04.25
Почему не работает?


3-80736
Lt. Dennis
2002-04-03 16:46
2002.04.25
Возникла непонятная проблема со связкой IBQuery + IBUpdateSQL


1-80864
Филиппов Стас
2002-04-13 18:22
2002.04.25
замена символов в Edit