Сделать умную выборку из двух связанных таблиц
|
|
Четверг, 22 Сентября 2016 г. 13:00
+ в цитатник
Есть 2 связанные таблицы: банкоматы и контракты. Связаны по полю серийный_номер банкомата.
Когда банкомат перевозится со старого места установки на новое, старый контракт закрывается, а новый открывается.
У банкомата в таблице банкоматы может быть флаг что банкомат находится на гарантии.
Нужно отобразить все банкоматы на гарантии и отобразить их последнее место установки с адресом
Вот пример:
таблица1 Банкоматы:
серийный номер - текстовый уникальный индекс
на_гарантии - логическое значение
таблица2 Контракты:
системный_номер - индекс, уникальное увеличивающееся число
адрес_установки - текстовый
банкомат_демонтирован - логическое значение
серийный номер - связь с таблицей1
Например я делаю запрос чтобы поле на_гарантии было ИСТИНА, но в результат попадают все места установки из таблицы контракты
http://www.sql.ru/forum/1231839/sdelat-umnuu-vyborku-iz-dvuh-svyazannyh-tablic
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-