Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.07.2009, 11:30   #1
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию INNER JOIN в Delphi не работает.

SELECT hifr_diagnoza,nazvanie_diagnoza FROM diagnoz dz INNER JOIN osnovnoy_soputstvuyhiy_diagnoz osd ON osd.id_diagnoza=dz.id_diagnoza INNER JOIN pacient pt ON pt.id_pacienta=osd.id_pacienta

в MySQL он нормально все мне отображает, а вот в Делфе в компоненте DBGrid увеличивает число записей пропорционально их числу если у меня их 3 то становится 9 и т. д.? ? ?
1 старый программист, лучше новых 2-х
Droid вне форума Ответить с цитированием
Старый 03.07.2009, 12:21   #2
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

не забывайте про теги оформления кода, а то нечитабельно

Код:
SELECT 
  hifr_diagnoza,
  nazvanie_diagnoza 
FROM diagnoz dz INNER JOIN osnovnoy_soputstvuyhiy_diagnoz osd ON osd.id_diagnoza=dz.id_diagnoza 
                        INNER JOIN pacient pt ON pt.id_pacienta=osd.id_pacienta
а почему бы вам не пользоваться псевдонимами не только в конструкции FROM, но и еще в секции самого селекта?!

думаю поэтому у вас множатся записи
soleil@mmc вне форума Ответить с цитированием
Старый 03.07.2009, 12:30   #3
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

во благодар теперь все пучкасто стало )
1 старый программист, лучше новых 2-х
Droid вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
join в sql tsergey Помощь студентам 1 12.02.2009 13:10
join wall66 SQL, базы данных 2 10.11.2008 16:44
не получается запрос с inner join :mad: Только_Учусь SQL, базы данных 16 21.07.2008 09:40
Не работает программа на delphi pcholka Софт 5 10.01.2008 20:04