Дополнительные Условия поиска Используя Оператор AND

В дополнение к соединению у Вас могут быть критерии для Вашего предложения WHERE, чтобы ограничить строки, которые будут выбраны для одной или более таблиц в соединении.

Дополнительные Условия поиска Используя Оператор AND

Пример на рисунке ограничивает строки вывода теми отделами, ID которых равен 20 или 50:

Например, чтобы вывести на экран номер отдела сотрудника Matos и имя отдела, Вы нуждаетесь в дополнительном условии поиска в предложении WHERE.

    SELECT e.last_name, e.department_id,
    d.department_name
FROM employees e, departments d
WHERE e.department_id = d.department_id
AND last_name = 'Matos';

Соединение больше чем Двух Таблиц

Чтобы соединить n таблиц вместе, Вам потребуется минимум n–1 условий соединения. Например, чтобы соединить три таблицы, требуется минимум два соединения.

Соединение больше чем Двух Таблиц

Иногда Вам, возможно, придется соединить больше чем две таблицы. Например, чтобы вывести на экран фамилию, имя отдела и город для каждого сотрудника, необходимо соединить таблицы EMPLOYEES, code>DEPARTMENTS и LOCATIONS.

    SELECT e.last_name, d.department_name, l.city
FROM employees e, departments d, locations l
WHERE e.department_id = d.department_id
AND d.location_id = l.location_id;

Далее: Процесс Записи Базы Данных

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

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

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

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