0 / 0 / 1
Регистрация: 22.02.2012
Сообщений: 140
MS SQL

Поиск по двум таблицам: ошибка "ambiguous column name"

17.05.2015, 19:24. Показов 1903. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Хочу организовать поиск с обоих таблиц. С одной работает с двумя ошибка: "ambiguous column name"
C++
1
2
3
4
5
6
7
8
9
10
11
DataModule4->ADOQuery6->SQL->Clear();
DataModule4->ADOQuery6->SQL->Add("Select Client.SNM, Client.Telephone, Client.Driver_license, Car.Model, Car.Reg_number, Car.Year_release, Car.Brand, Car.Size_engine from Client, Car WHERE ID_client LIKE '"+DBLookupComboBox1->Text+"%'");
DataModule4->ADOQuery6->Open();
Edit1->Text=DataModule4->ADOQuery6->FieldByName("SNM")->AsString;
Edit2->Text=DataModule4->ADOQuery6->FieldByName("Telephone")->AsString;
Edit4->Text=DataModule4->ADOQuery6->FieldByName("Driver_license")->AsString;
Edit3->Text=DataModule4->ADOQuery6->FieldByName("Brand")->AsString;
Edit5->Text=DataModule4->ADOQuery6->FieldByName("Model")->AsString;
Edit6->Text=DataModule4->ADOQuery6->FieldByName("Reg_number")->AsString;
Edit7->Text=DataModule4->ADOQuery6->FieldByName("Year_release")->AsString;
Edit8->Text=DataModule4->ADOQuery6->FieldByName("Size_engine")->AsString;
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.05.2015, 19:24
Ответы с готовыми решениями:

Ошибка 1052 - Column 'id' in field list is ambiguous
Вроде все верно ведь пишу? select id, id_user,name_uslug,telefon from gorod_user, gorod_work where id=id_user #1052 - Column...

Ошибка при импорте базы #1052 - Column 'id' in on clause is ambiguous
Привет всем, как исправить эту ошибку #1052 - Column 'id' in on clause is ambiguous???

Ошибка The error 'ambiguous column name: пациенты.ФИО1' occured (проблема со вторым запросом)
Битый час пытаюсь понять в чём проблема с последним запросом(нужно, чтобы последний запрос по названию заболевания выводил имена пациентов)...

3
479 / 392 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
18.05.2015, 05:00
Цитата Сообщение от Fatallk Посмотреть сообщение
from Client, Car
таблицы нужно соединить (скорее всего по полю "ID_client")
Цитата Сообщение от Fatallk Посмотреть сообщение
WHERE ID_client
поле в присутствует в обеих таблицах, нужно уточнять поиск "Client.ID_client"
0
0 / 0 / 1
Регистрация: 22.02.2012
Сообщений: 140
18.05.2015, 17:13  [ТС]
Цитата Сообщение от Bit_Man Посмотреть сообщение
таблицы нужно соединить (скорее всего по полю "ID_client")
Они соединены
Цитата Сообщение от Bit_Man Посмотреть сообщение
WHERE ID_client
Я делаю поиск по обеим связанным таблицах по одинаковому полу ID_client.
.
0
479 / 392 / 113
Регистрация: 24.04.2012
Сообщений: 1,632
Записей в блоге: 3
19.05.2015, 03:25
Цитата Сообщение от Fatallk Посмотреть сообщение
Они соединены
Где? В базе, наверное, через внешний ключ, но не в запросе.
Цитата Сообщение от Fatallk Посмотреть сообщение
Я делаю поиск по обеим связанным таблицах по одинаковому полу ID_client.
Не вижу
Цитата Сообщение от Fatallk Посмотреть сообщение
from Client, Car WHERE ID_client LIKE
Вот как должно быть
SQL
1
SELECT * FROM CLIENT INNER JOIN CAR ON CAR.id_client = CLIENT.id_client WHERE  CLIENT.id_client LIKE :ID_CLIENT||'%'
SQL для начинающих прочти
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.05.2015, 03:25
Помогаю со студенческими работами здесь

Поиск по двум таблицам
В общем, есть 2 таблицы - Authors и Books, для простоты скажем, что у обеих есть поля ID (bigint), Name и Genre (nchar(50)). Мне нужно...

Поиск по двум таблицам
Здравствуйте, очень нужна ваша помощь. У меня проблема с поиском по двум таблицам. Дело в том, что сам поиск работает, но почему-то не...

Поиск по двум таблицам
Как произвести поиск по двум таблицам, которые не связанны между собой. Формулировка запроса: Вывести название определенных лекарств. У...

Поиск на сайте по двум таблицам
Здравствуйте уважаемые форумчане. Есть рабочий скрипт поиска на сайте по одной таблице. У меня название товара и описание находятся в...

Как сделать поиск по двум таблицам?
Доброго времени суток. Может кто подсказать, что не так в запросе: SELECT b.id, b.name, b.author, b.publishing, b.year, c.name AS c_name...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Согласованность транзакций в MongoDB
Codd 30.04.2025
MongoDB, начинавшая свой путь как классическая NoSQL система с акцентом на гибкость и масштабируемость, сильно спрогрессировала, включив в свой арсенал поддержку транзакционной согласованности. Это. . .
Продвинутый ввод-вывод в Java: NIO, NIO.2 и асинхронный I/O
Javaican 30.04.2025
Когда речь заходит о вводе-выводе в Java, классический пакет java. io долгие годы был единственным вариантом для разработчиков, но его ограничения становились всё очевиднее с ростом требований к. . .
Обнаружение объектов в реальном времени на Python с YOLO и OpenCV
AI_Generated 29.04.2025
Компьютерное зрение — одна из самых динамично развивающихся областей искусственного интеллекта. В нашем мире, где визуальная информация стала доминирующим способом коммуникации, способность машин. . .
Эффективные парсеры и токенизаторы строк на C#
UnmanagedCoder 29.04.2025
Обработка текстовых данных — частая задача в программировании, с которой сталкивается почти каждый разработчик. Парсеры и токенизаторы составляют основу множества современных приложений: от. . .
C++ в XXI веке - Эволюция языка и взгляд Бьярне Страуструпа
bytestream 29.04.2025
C++ существует уже более 45 лет с момента его первоначальной концепции. Как и было задумано, он эволюционировал, отвечая на новые вызовы, но многие разработчики продолжают использовать C++ так, будто. . .
Слабые указатели в Go: управление памятью и предотвращение утечек ресурсов
golander 29.04.2025
Управление памятью — один из краеугольных камней разработки высоконагруженных приложений. Го (Go) занимает уникальную нишу в этом вопросе, предоставляя разработчикам автоматическое управление памятью. . .
Разработка кастомных расширений для компилятора C++
NullReferenced 29.04.2025
Создание кастомных расширений для компиляторов C++ — инструмент оптимизации кода, внедрения новых языковых функций и автоматизации задач. Многие разработчики недооценивают гибкость современных. . .
Гайд по обработке исключений в C#
stackOverflow 29.04.2025
Разработка надёжного программного обеспечения невозможна без грамотной обработки исключительных ситуаций. Любая программа, независимо от её размера и сложности, может столкнуться с непредвиденными. . .
Создаем RESTful API с Laravel
Jason-Webb 28.04.2025
REST (Representational State Transfer) — это архитектурный стиль, который определяет набор принципов для создания веб-сервисов. Этот подход к построению API стал стандартом де-факто в современной. . .
Дженерики в C# - продвинутые техники
stackOverflow 28.04.2025
История дженериков началась с простой идеи — создать механизм для разработки типобезопасного кода без потери производительности. До их появления программисты использовали неуклюжие преобразования. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru