Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];

Вниз

Выборка с 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.006 c
1-80929
Сатир
2002-04-10 15:04
2002.04.25
Ошибка при создании редакторя свойств


3-80802
Glonia Zbanov
2002-04-05 10:58
2002.04.25
Народ! Обьясните конструкцию запроса.


7-81093
VS
2002-01-31 09:35
2002.04.25
Как при поиске файла на диске переключиться на следующий диск


3-80779
kserg@ukr.net
2002-04-04 15:50
2002.04.25
DBGrid.columns - как


6-81014
bg8
2002-02-13 18:13
2002.04.25
Нужен WEB Сервер для WindowsME





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский