На этом шаге мы рассмотрим один из вариантов реализации выбора записей из нескольких таблиц.
SQL-команда SELECT позволяет выбирать записи сразу из нескольких таблиц одновременно.
Проще всего это сделать, перечислив нужные таблицы через запятую в инструкции FROM и указав в инструкции WHERE через запятую пары полей, являющиеся для этих таблиц связующими. Причем в условии и перечислении полей вначале указывается название таблицы (или псевдоним), а затем через точку название поля. Для примера выведем сайты из таблицы site, но вместо индекса пользователя укажем его e-mail, а вместо индекса рубрики - ее название:
Рис.1. Пример выбора записей из нескольких таблиц
Вместо названия таблиц можно использовать псевдоним. Кроме того, если поля в таблицах имеют разные названия, то название таблицы можно не указывать:
Рис.2. Использование псевдонимов при выборе записей из нескольких таблиц
На следующем шаге мы закончим изучение этого вопроса.