Можно выбрать и импортировать данные из нескольких таблиц с помощью приложения Database Explorer . Во-первых, вы должны объединяющие таблицы, и затем выбирать данные, чтобы импортировать. Вы можете объединяющие таблицы с помощью различных типов соединения, которые зависят от базы данных.
Приложение Database Explorer создает внутреннее объединение по умолчанию. Чтобы использовать другой тип соединения, нажмите соответствующую кнопку в разделе Edit вкладки Join.
Существует четыре типа соединения:
— Внутреннее объединение получает записи, которые имеют совпадающие значения в выбранном столбце обеих таблиц.
— Полное соединение получает записи, которые имеют совпадающие значения в выбранном столбце обеих таблиц и несопоставленные записи от обоих левые и правые таблицы.
— Левое соединение получает записи, которые имеют совпадающие значения в выбранном столбце обеих таблиц и несопоставленные записи из вставшего стола только.
— Правильное соединение получает записи, которые имеют совпадающие значения в выбранном столбце обеих таблиц и несопоставленные записи из правильной таблицы только.
Приложение Database Explorer выполняет, участвует в одном из двух путей. Приложение может объединяющие таблицы автоматически, когда вы выбираете таблицы при помощи разделяемых столбцов (например, первичные ключи), или можно выбрать таблицы без разделяемых столбцов и вручную задать имена столбцов, чтобы соответствовать.
Приложение Database Explorer может объединяющие таблицы автоматически, когда вы выбираете таблицы в панели Data Browser. В этом случае приложение проверяет, есть ли у выбранных таблиц какие-либо общие имена столбцов. Если существует соответствие, приложение выполняет эти шаги.
Открывает вкладку Join.
Добавляет соединение для каждого совпадающего имени столбца, создает SQL-запрос с добавленными соединениями и выполняет SQL-запрос.
Отображает SQL-запрос в панели SQL Query и результаты запроса в панели Data Preview.
Если приложение не находит соответствие, отображения приложения ошибочное диалоговое окно, которое направляет вас, чтобы выбрать таблицу во вкладке Join. Приложение также удаляет выборы из таблиц в панели Data Browser.
К объединяющим таблицам вручную, необходимо знать имена каждой таблицы и имена разделяемых столбцов в таблицах. Используйте эти шаги в качестве общего рабочего процесса для присоединения таблиц.
После соединения с базой данных выберите таблицу в панели Data Browser. В разделе Join нажмите Join, чтобы отобразить вкладку Join в панели инструментов. В разделе Add имя таблицы, выбранной в панели Data Browser, появляется в левом списке Table.
Из левого списка Column выберите имя разделяемого столбца.
Из правильного списка Table выберите имя таблицы, чтобы присоединиться. Из правильного списка Column выберите имя разделяемого столбца для этой таблицы.
В разделе Add нажмите Add Join. Панель SQL Query обновляет SQL-запрос с новым соединением. Если кнопка Automatic Preview (расположенный в разделе Preview вкладки Database Explorer) включена, панель Data Preview отображает обновленные результаты SQL-запроса автоматически. Панель Join Diagram отображает графическое представление соединения между выбранными таблицами.
Чтобы добавить другое соединение, выберите другую таблицу и комбинацию имени столбца в левых и правых списках. Затем нажмите Add Join снова.
В разделе Edit кликните по одному из типов соединения (например), чтобы задать различный тип соединения, при необходимости.
Чтобы удалить соединение, выберите, оно в списке участвует в разделе Edit, и нажмите Remove Join.
Примечание
Чтобы изменить порядок соединений, удалите существующие соединения и создайте, участвует в другом порядке.
В разделе Close нажмите Close Join , чтобы закрыть вкладку Join.
После того, как вы соедините по крайней мере две таблицы, панель Join Diagram отображает графическое представление соединений между таблицами. Каждый синий круг показывает тип соединения. Каждый зеленый квадрат показывает таблицу в соединении.
При работе с несколькими соединениями используйте эту схему, чтобы видеть иерархию соединений. Убедитесь, что вы используете правильные типы соединения для своих данных. Когда вы изменяете типы соединения, обновления схемы, чтобы отразить новые типы соединения.
Некоторые поставщики базы данных не поддерживают все типы соединения. Приложение Database Explorer включает соответствующие кнопки во вкладке Join для поддерживаемого, присоединяются к типам в этих базах данных:
SQLite поддерживает только внутренние и левые типы соединения.
Microsoft® Access™ и MySQL® поддерживают только внутренние, оставленные, и правильные типы соединения.