Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запрос для выборки из нескольких таблиц
|
|||
|---|---|---|---|
|
#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, 14:34 |
|
||
|
Запрос для выборки из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
Oleg34сразу извиняюсь за вопрос. А где вопрос-то?.. RTFM: http://ibase.ru/devinfo/joins.htm Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2015, 15:11 |
|
||
|
Запрос для выборки из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
Не получается вывести таблицу с данными из таблицы ANALIZES. Что бы вместо идентификаторов из таблиц-справочников взять наименования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2015, 15:30 |
|
||
|
Запрос для выборки из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
Oleg34Не получается вывести таблицу с данными из таблицы ANALIZES. Что бы вместо идентификаторов из таблиц-справочников взять наименования. конечно не получается, ты же её в предложении from не указал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2015, 15:33 |
|
||
|
Запрос для выборки из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
Oleg34, Тебе уже ответили. Не явные связки очень большое зло, вместо них юзай - явные. Жарптица еще может в связке использовать хранимые процедуры, что очень удобно. А так начни с ibase.ru и читать, читать, читать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2015, 15:37 |
|
||
|
Запрос для выборки из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
Сделал как Вы сказали, но получил всего две записи Код: sql 1. 2. 3. А у меня в таблице записей много. Почему то вывело только по id_produkt. Их всего два вида id_produkt=1 и id_produkt=2, вот их два и вывело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2015, 15:51 |
|
||
|
Запрос для выборки из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
Oleg34, В IBExpert - в меню Инструменты есть Построитель запросов(SQLBuilder). Пропробуй его. Если в SQLBuilder будет стоять галочка "Autolink tables", то тебе достаточно будет просто перетащить таблицы с правой стороны окошка на панель слева, и отметить поля в таблицах которые нужны тебе для вывода. Результат тебя удивит и подвигнет все-таки почитать доки в эту сторону.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2015, 16:23 |
|
||
|
Запрос для выборки из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
Oleg34, Результат будет верен, если все FK таблицы analizes not null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2015, 16:26 |
|
||
|
Запрос для выборки из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
Вы правы! у меня были пустыми часть полей! Подправил таблицу, и все получилось, как хотел))! ОГромное всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2015, 17:43 |
|
||
|
Запрос для выборки из нескольких таблиц
|
|||
|---|---|---|---|
|
#18+
bsa1959, А про построитель запросов только узнал! Попробовал сейчас, здорово!!! Спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2015, 17:48 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38921210&tid=1562943]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
439ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 15ms |
| total: | 561ms |

| 0 / 0 |
