
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.03.2015, 14:34
|
|||
|---|---|---|---|
|
|||
Запрос для выборки из нескольких таблиц |
|||
|
#18+
Здравствуйте! Опыт небольшой, поэтому сразу извиняюсь за вопрос. fb 2.5, Win7, IBExpert. У меня есть четыре таблицы: PRODUKT поля: ID (PK), NAME_PRODUKT; UPAKOVKA поля: ID (PK), NAME_UPAKOVKA; SMENA поля: ID (PK), NAME_SMENA; PERSONAL поля: TAB_NUMB (PK), FIO, ID_SMENA (FK); и сводная таблица в которую я вношу данные отобранных анализов: ANALIZES поля: ID (PK), BDATE, ID_PRODUKT (FK), ID_UPAKOVKA (FK), ID_TAB_NUMB (FK), LOT_NUMBER, WEIGHT; соответственно, сводная таблица выглядит так: 1 12.03.2015 2 4 22143 2567 20 Я пытаюсь (безуспешно) по вторичным ключам полей из таблицы ANALIZES, вывести таблицу с нормальными данными, то есть читабельную для пользователя (пишу приложение в С++ Builder). Хотелось бы, что бы в приложении загружалась вся таблица в виде: 1 12.03.2015 "1-й продукт" "мешок 25 кг" "Иванов И.И." 2567 20 2 ... .... .... .... ... ... Делаю такой запрос: Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2015, 15:11
|
|||
|---|---|---|---|
|
|||
Запрос для выборки из нескольких таблиц |
|||
|
#18+
Oleg34сразу извиняюсь за вопрос. А где вопрос-то?.. RTFM: http://ibase.ru/devinfo/joins.htm Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2015, 15:30
|
|||
|---|---|---|---|
|
|||
Запрос для выборки из нескольких таблиц |
|||
|
#18+
Не получается вывести таблицу с данными из таблицы ANALIZES. Что бы вместо идентификаторов из таблиц-справочников взять наименования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2015, 15:33
|
|||
|---|---|---|---|
|
|||
Запрос для выборки из нескольких таблиц |
|||
|
#18+
Oleg34Не получается вывести таблицу с данными из таблицы ANALIZES. Что бы вместо идентификаторов из таблиц-справочников взять наименования. конечно не получается, ты же её в предложении from не указал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2015, 15:37
|
|||
|---|---|---|---|
Запрос для выборки из нескольких таблиц |
|||
|
#18+
Oleg34, Тебе уже ответили. Не явные связки очень большое зло, вместо них юзай - явные. Жарптица еще может в связке использовать хранимые процедуры, что очень удобно. А так начни с ibase.ru и читать, читать, читать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2015, 15:51
|
|||
|---|---|---|---|
|
|||
Запрос для выборки из нескольких таблиц |
|||
|
#18+
Сделал как Вы сказали, но получил всего две записи Код: sql 1. 2. 3. А у меня в таблице записей много. Почему то вывело только по id_produkt. Их всего два вида id_produkt=1 и id_produkt=2, вот их два и вывело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2015, 16:23
|
|||
|---|---|---|---|
|
|||
Запрос для выборки из нескольких таблиц |
|||
|
#18+
Oleg34, В IBExpert - в меню Инструменты есть Построитель запросов(SQLBuilder). Пропробуй его. Если в SQLBuilder будет стоять галочка "Autolink tables", то тебе достаточно будет просто перетащить таблицы с правой стороны окошка на панель слева, и отметить поля в таблицах которые нужны тебе для вывода. Результат тебя удивит и подвигнет все-таки почитать доки в эту сторону.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2015, 16:26
|
|||
|---|---|---|---|
|
|||
Запрос для выборки из нескольких таблиц |
|||
|
#18+
Oleg34, Результат будет верен, если все FK таблицы analizes not null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2015, 17:43
|
|||
|---|---|---|---|
|
|||
Запрос для выборки из нескольких таблиц |
|||
|
#18+
Вы правы! у меня были пустыми часть полей! Подправил таблицу, и все получилось, как хотел))! ОГромное всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.03.2015, 17:48
|
|||
|---|---|---|---|
|
|||
Запрос для выборки из нескольких таблиц |
|||
|
#18+
bsa1959, А про построитель запросов только узнал! Попробовал сейчас, здорово!!! Спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&tablet=1&tid=1562943]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
173ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 214ms |
| total: | 492ms |

| 0 / 0 |
