|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
[SQL] Связь нескольких таблиц
Приветствую всех, у меня проблема.
Не могу связать несколько таблиц с одной таблицей. Использую компонент ADOQuery Гл.таблица(Родительская таблица): Students Вторичные таблицы(Дочерние таблицы): Pasport, Predki Код:
SELECT * FROM Students LEFT JOIN Pasport ON Students.ID_CoD_Student = Pasport.ID_CoD2_Pas LEFT JOIN Predki ON Students.ID_CoD_Student = Predki.ID_CoD2_Pred Запрос не выходит, выдаёт ошибку синтаксиса и выкидывает мне строку [Students.ID_CoD_Student = Pasport.ID_CoD2_Pas LEFT JOIN Predki ON Students.ID_CoD_Student = Predki.ID_CoD2_Pred] Помогите пожалуйста, уже весь измучился. Заранее спасибо |
#2
|
||||
|
||||
Ошибки синтаксиса не вижу, возможно несовпадают типы ключевых полей или в текст запроса попал неотображаемый символ.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
Страдалецъ
Связь установлена....но.... Код:
SELECT * FROM ((Students LEFT JOIN Pasport ON Students.ID_CoD_Student = Pasport.ID_CoD2_Pas) LEFT JOIN Predki ON Students.ID_CoD_Student = Predki.ID_CoD2_Pred) |