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

Вниз

Коллеги, запрос в MSSQL работает, а в MS не хочет, помогите   Найти похожие ветки 

 
DBDev   (2003-05-06 18:55) [0]

SELECT t1.Fval AS engine, t2.Fval AS Mark, t3.Fval AS Pyear, t4.Fval AS LastName,
t5.Fval AS FirstName, t6.Fval AS MiddleName, t7.Fval AS Street,
t8.Fval AS Bld, t9.Fval AS Korp, t10.Fval AS Apt
FROM T t1 INNER JOIN T t2 ON t1.ID = t2.ID - 1
INNER JOIN T t3 ON t2.ID = t3.ID - 1
INNER JOIN T t4 ON t3.ID = t4.ID - 1
INNER JOIN T t5 ON t4.ID = t5.ID - 1
INNER JOIN T t6 ON t5.ID = t6.ID - 1
INNER JOIN T t7 ON t6.ID = t7.ID - 1
INNER JOIN T t8 ON t7.ID = t8.ID - 1
INNER JOIN T t9 ON t8.ID = t9.ID - 1
INNER JOIN T t10 ON t9.ID = t10.ID - 1

WHERE (t1.Fname = "Двигатель") AND (t2.Fname = "Марка") AND (t3.fname = "Год выпуска") AND
(t4.Fname = "Фамилия") AND (t5.Fname = "Имя") AND (t6.fname = "Отчество") AND
(t7.Fname = "Улица") AND (t8.Fname = "Дом") AND (t9.fname = "Корпус") AND (t10.fname = "Квартира")


 
sniknik   (2003-05-06 19:14) [1]

читайте хелпы (на ночь и в метро ;о)), в данном случае по Access (look for JETSQL40.CHM)

Чтобы связать несколько предложений ON в инструкции JOIN, используйте следующий синтаксис:

SELECT поля
FROM таблица_1 INNER JOIN таблица_2
ON таблица_1.поле_1 оператор таблица_2.поле_1 AND
ON таблица_1.поле_2 оператор таблица_2.поле_2) OR
ON таблица_1.поле_3 оператор таблица_2.поле_3)];

Операции JOIN могут быть вложенными; в таком случае используйте следующий синтаксис:

SELECT поля
FROM таблица_1 INNER JOIN
(таблица_2 INNER JOIN [( ]таблица_3
[INNER JOIN [( ]таблица_X [INNER JOIN ...)]
ON таблица_3.поле_3 оператор таблица_X.поле_X)]
ON таблица_2.поле_2 оператор таблица_3.поле_3)
ON таблица_1.поле_1 оператор таблица_2.поле_2;

Операции LEFT JOIN или RIGHT JOIN могут быть вложены в операцию INNER JOIN, но операция INNER JOIN не может быть вложена в LEFT JOIN или RIGHT JOIN.



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

Форум: "Базы";
Текущий архив: 2003.05.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
7-83766
Vick
2003-03-25 17:22
2003.05.26
user32.dll


4-83790
QUE
2003-03-26 11:57
2003.05.26
VK_A до VK_Z A до Z ($41 - $5A) а еще ?


1-83597
V-A-V
2003-05-14 12:38
2003.05.26
Сохранение ветки реестра в файл


1-83447
SVK
2003-05-14 15:00
2003.05.26
Delphi и СИМВОЛЫ WORD


14-83648
Vlad Oshin
2003-05-05 12:58
2003.05.26
Переставил OSь, забыл импортнуть из аськи, всех посеял :(





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