Соединение Таблиц Используя Синтаксис Oracle

Используйте соединение, чтобы запросить данные больше чем из одной таблицы:

Соединение Таблиц Используя Синтаксис Oracle
  • Запишите условие соединения в предложении WHERE.

  • Снабдите имя столбца префиксом имени таблицы, когда то же самое имя столбца имеется больше чем в одной таблице.

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

Чтобы вывести на экран данные из двух или более связанных таблиц, напишите простое условие соединения в предложении WHERE.

В синтаксисе соединения Oracle:

  • table1.column Обозначает таблицу и столбец, из которого получаются данные

  • table1.column1 = table2.column2 Условие, которое соединяет (или определяет отношение) таблицы вместе

Указания

  • При записи оператора SELECT, который соединяет таблицы, указывайте перед именем столбца имя таблицы для ясности и улучшения доступа к базе данных.

  • Если то же самое имя столбца присутствует больше чем в одной таблице, имя столбца должно быть снабжено префиксом имени таблицы.

  • Чтобы соединитьn таблиц вместе, Вам потребуется минимум n-1 условий соединения. Например, чтобы соединиться четыре таблицы, минимум три соединения потребуется. Это правило может не применяться, если у Вашей таблицы есть связанный первичный ключ, когда больше чем один столбец должен однозначно определять каждую строку.

Далее: Взаимодействие с БД Oracle

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)