|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Нужен sql запрос с 2 таблиц (проблема в синтаксисе)
Есть 2 таблицы:
1 таблица ФИО: "№п/п"(типа id), "Фио", "специальность:"; 2 таблица SUM: "№п/п"(типа id), "Sum - часов"; нужен sql запрос из 2 таблиц чтобы в dbgrid-е было: "№п/п", "Фио","специальность:", "Sum - часов"; Пытался так: select * from ФИО t1, SUM t2 where t1.[№п/п] = t2.[№п/п] -несоответствие типа выражения. select * from ФИО t1, SUM t2 where t1.№п/п = t2.№п/п -t1.№п не имеет значение по умолчании. select t1.№п/п, t1.Фио, t1.специальность:, t2.Sum - часов from ФИО t1, SUM t2 where t1.№п/п = t2.№п/п - так тоже не получается((( и т.д. А так система связи такая бд.mdb-AdoConnection-ADODataSet-DataSource-DBGrideh помогите с запросом |
#2
|
||||
|
||||
Что еще за t1 и t2, да и вообще сначало указывается имя таблицы и через точку имя поля. И желательно что-бы имена полей и таблиц были латинскими буквами.
SELECT ФИО.№п/п, ФИО.Фио, ФИО.специальность, SUM.sum FROM ФИО, SUM В селекте описываются поля которые будем выводить, во фроме таблицы с которыми работаем и where тут никуда не упирается, это условие отбора. Последний раз редактировалось -sanya-, 11.01.2013 в 18:55. |
#3
|
||||
|
||||
Цитата:
зы. таблицы и поля лучше именовать на англиЦком, меньше проблем будет Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|