PHPMyAdmin и MySQL

Как использовать связанные таблицы в запросах по образцу?

В качестве примера используем таблицы persons, towns и countries, все они расположены в БД mydb. Если таблица pma_relation еще не создана, то создайте её так, как описано в секции "Конфигурирование". Затем создайте таблицы, которые мы используем в качестве примера:


Чтобы установить соответствующие ссылки и отобразить информацию:
В таблице "REL_persons" кликните 'Structure', затем 'Relation view'
в 'Links to', для "town_code" выберите внутреннюю связь "REL_towns->code"
в Links, для"country_code" выберите "REL_countries->country_code"
в таблице "REL_towns" кликните 'Structure', затем 'Relation view'
в 'Choose field to display', выберите "description"
повторите два предыдущих шага для таблицы "REL_countries"
Затем протестируем следующим образом:
Выберите в левом фрейме БД
Выберите "Query"
Use tables: persons, towns, countries
Кликните "Update query"
В строке "Fild" выберите "persons.person_name" и отметьте чекбокс "Show"
Сделайте то же самое для "towns.description" и "countries.descriptions" в двух других столбцах
Кликните "Update query" и вы увидите в поле запроса сгенерированное корректное соединение
Кликните "Submit query"

Вернуться Назад