![]() |
|
![]() ![]() ![]() |
|
demoded |
|
||||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 53 Регистрация: 7.12.2006 Репутация: нет Всего: нет |
как правило на вопрос новичков как собрать кучку из нескольких таблиц все советуют: "собрать запрос в конструкторе Access и потом вставить его в код". этот способ прекрастно работает, но желание разобраться с этим таинством у меня чесалось всегда...
итак есть 4 таблицы Orders (заказы) Dogovor (договора) Modul (макеты) Themes (рубрики) начнем с начала выберем все заказы за период
теперь присоединим договора по полю ZakazID с помощью INNER JOIN
это самое простое. теперь чтобы добавить еще одну таблицу, берем все что записано после FROM в скобки и дописываем еще один INNER JOIN
ну и для закрепления добавим еще одну таблицу с названиями рубрик
надеюсь кому-нибудь пригодиться ![]() |
||||||||
|
|||||||||
BDmV |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 14.5.2005 Репутация: 1 Всего: 1 |
![]()
ЗЫ. Кстати не все SQL языки способны переварить вложенные скобки. Для MySQL, ИМХО, лучше писать так
Так что Access'овский конструктор, так же как и Дельфиный, ИМХО, подходят только для того чтоб ручками не писать имена таблиц, полей, команд и т.д... и изделия этих конструкторов подлежат обязательной правки... Это сообщение отредактировал(а) BDmV - 17.3.2008, 14:21 |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |