Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 03.11.2021
Сообщений: 3
MS Access

Не получается выполнить SQL запрос через ADOQuery для обьединения 2-ух таблиц

06.11.2021, 15:44. Показов 950. Ответов 4

Студворк — интернет-сервис помощи студентам
Здравствуйте, подскажите пожалуйста. Есть две таблицы:
1-ая таблица Sportsmen, в ней поля sport_id, fam,nam, surname, trener_id, group_id.
2-ая таблица Trenera, в ней поля trener_id, fam, nam, surname.
Допустим нужно вывести фамилию, имя, отчество спортсмена и фамилию тренера. пишу следующий запрос, пишет Field 'sport_id' not found. Как не может найти, если оно есть(((

Adoquery1.SQL.add('SELECT t1.fam, t1.nam, t1.surname, t2.fam FROM sportsmen t1 INNER JOIN trenera t2 ON t2.trener_id = t1.trener_id');

пробовал так:

ADOQuery1.SQL.Add('SELECT sportsmen.fam,sportsmen.nam,sportsmen.su rname,trenera.fam FROM sportsmen,trenera where sportsmen.trener_id= trenera.trener_id');

и почему то при открытие базы данных в access появляется два запроса(есть скриншоты, подозреваю от прошлых sql запросов) и я не знаю что это и как их убрать(((
Миниатюры
Не получается выполнить SQL запрос через ADOQuery для обьединения 2-ух таблиц   Не получается выполнить SQL запрос через ADOQuery для обьединения 2-ух таблиц   Не получается выполнить SQL запрос через ADOQuery для обьединения 2-ух таблиц  

Не получается выполнить SQL запрос через ADOQuery для обьединения 2-ух таблиц   Не получается выполнить SQL запрос через ADOQuery для обьединения 2-ух таблиц   Не получается выполнить SQL запрос через ADOQuery для обьединения 2-ух таблиц  

0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.11.2021, 15:44
Ответы с готовыми решениями:

SQL запрос через ADOQuery из нескольких таблиц
Здравствуйте! В общем, проблема такая.. Нужно мне составить отчет, который содержит данные из нескольких таблиц. С этим проблем нет,...

Связал таблицы в AdoQuery через Sql запрос, для отчета. Сам отчет делаю в FastReport
Связал таблицы в AdoQuery через Sql запрос, для отчета. Сам отчет делаю в FastReport. Но при добавлении новых данных программно, новые...

SQL запрос для AdoQuery
Каким будет запрос SQL если имеется таблица id_uspev id_uch id_dist ocenka semestr Необходимо при выборе через ComboBox1...

4
0 / 0 / 0
Регистрация: 03.11.2021
Сообщений: 3
06.11.2021, 15:58  [ТС]
и кстати в sql запросе нету ничего про sport_id. почему выдает ошибку с ним?(
0
1076 / 989 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
06.11.2021, 20:09
Ничего криминального в предложенном запросе нет (проверено на практике). Видимо, надо рассматривать код программы и свойства компонентов.
Для этого надо выложить все файлы проекта и БД.
0
0 / 0 / 0
Регистрация: 03.11.2021
Сообщений: 3
07.11.2021, 02:59  [ТС]
Добавил проект и базу данных.
Кстати немного прогресс появился. проблема была в компоненте adoquery, ему нужно добавлять все поля таблиц. если сразу sql запрос прописать в свойствах adoquery, тогда эти поля появляются. а как это сделать програмно?
Вложения
Тип файла: rar база данных.rar (3.13 Мб, 12 просмотров)
0
561 / 230 / 88
Регистрация: 11.07.2015
Сообщений: 817
07.11.2021, 11:36
Цитата Сообщение от Bizon41 Посмотреть сообщение
Кстати немного прогресс появился
Да фиг там. У тебя в компанентах ADOQuery в Field Editor прописаны поля, убери их или сделай заново.
Вложения
Тип файла: rar база данных.rar (2.95 Мб, 7 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.11.2021, 11:36
Помогаю со студенческими работами здесь

Сложный SQL запрос для ADOQuery
Возможно ли в зависимости от значения некоторых полей выводить соответствующий результат?? т.е. я ищу что-то вроде if один where не...

Как сделать запрос? SQL для ADOQuery
Есть таблица TakeOutKind, а в ней поля: Code (длинное целое), TakeOutKind (memo), TakeOut (денежное), Limint (денежное) и TakeOutFactor...

ADOQuery - SQL запрос для вывода дубликатов
Привет всем. Подскажите как сформулировать SQL запрос чтобы вывелись все записи с повторяющимися значениями в одном столбце? Конкретнее:...

Insert для обьединения двух таблиц в одну
Подскажите как правильно написать запрос для того чтобы с двух таблиц БД и значений из Едитов данные вносились в третью таблицу! Пробовал...

Не получается выполнить поисковой запрос в гугле через javascript в tampermonkey
Я пытаюсь реализовать автоматический поисковой запрос в гугле ( или других поисковых систем) через javascript в tampermonkey. У меня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru