Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Данные из двух таблиц [D7]


Шакал ©   (2007-05-15 12:29:00) 

Уважаемые мастера, ПОМОГИТЕ!
Есть две таблицы (БД access) структура первой: ID, Фамилия, Имя, Отчество и т.д... структура второй: Название (вещи), Выдано (кому выдано, содержит id первой таблицы)
подскажите sql запрос что бы при поиске по вещи они выводились в дбгрид в виде: Название, Фамилия, Имя, Отчество


Шакал   (2007-05-15 14:32:00) [1]

t2.Название=:n

ага пошло так :)
огромное спасибо!!!


Ega23   (2007-05-15 14:24:00) [2]

t2.Название:=:n
А почему :=: ? Почему не = :   ?


Шакал   (2007-05-15 14:16:00) [3]


> t1.ID=t2.[Выдано] and t2.[Название]

Тоже самое ((


Ega23   (2007-05-15 14:13:00) [4]

t1.ID=t2.[Выдано] and t2.[Название]


Шакал   (2007-05-15 14:10:00) [5]

(select t2.Название, t1.Фамилия, t1.Имя, t1.Отчество from kadry t1, specod t2');
('where t1.ID=t2.Выдано and t2.Название:=:n');
Parameters[0].Value:=combobox1.Text;

Пишет ошибка синтаксиса (пропущен оператор) в выражении запроса t1.ID=t2.Выдано and t2.Название?

Почему может быть?


Ega23   (2007-05-15 12:41:00) [6]

Select T2.Col1, T1.Col2, T1.Col3, T1.Col4
from Table1 T1, Table2 T2
where T1.ID=T2.ID and T2.Col1='sdjkgndjofnhgojin'


ЮЮ   (2007-05-15 12:39:00) [7]

Показать в гриде результат запроса, связывающего обе таблицы:

SELECT
 второй.[Название (вещи)], первой.[Фамилия], первой.[Имя], первой.[Отчество]
FROM
 второй
 LEFT JOIN  первой ON второй.[Выдано] = первой.[ID]

З.Ы. Надеюсь поля Фамилия, Имя, Отчество в это гриде редактировать не собираешься.


Наверх

Титульная страница Поиск, карта сайта Написать письмо