exponenta event banner

Объединение таблиц с помощью командной строки

Можно объединить данные в таблицах базы данных и импортировать результаты в интерактивном режиме с помощью приложения «Обозреватель баз данных». sqlinnerjoin и sqlouterjoin функции командной строки. В следующих кратких примерах показано, как соединять таблицы с помощью командной строки.

Введите этот код для создания внутреннего соединения между двумя таблицами базы данных (левой и правой таблицами соединения). Внутреннее соединение извлекает записи, имеющие совпадающие значения в общем столбце обеих таблиц.

lefttable = 'productTable';
righttable = 'suppliers';
data = sqlinnerjoin(conn,lefttable,righttable);

Чтобы создать внешнее соединение, введите этот код в командной строке. Внешнее соединение извлекает совпадающие и несопоставленные строки между двумя таблицами. Этот код показывает правое внешнее соединение, которое использует различные левую и правую клавиши в соответствующих таблицах базы данных.

lefttable = 'employees';
righttable = 'departments';
data = sqlouterjoin(conn,lefttable,righttable, ...
    'LeftKey','MANAGER_ID','RightKey','DEPT_MANAGER_ID', ...
    'Type','right');

Чтобы объединить более двух таблиц базы данных одновременно, используйте приложение «» Обозреватель баз данных «». Дополнительные сведения см. в разделе «» Объединение таблиц с помощью приложения «» Обозреватель баз данных «» или можно создать и запустить SQL-сценарий с помощью executeSQLScript функция.

См. также

|

Связанные темы