MySQL Выборка из двух таблиц
Формулировка задачи:
Ну как уже повелось, учусь, ПОМОГИТЕ!
Есть 2 таблицы, в них данные.
table1, table2.
(!) Необходимо вывести номер телефона пользователя, у которого username равен - rix.
Я пробовал так:
SELECT table1.username, table2.phone_number FROM `table1`, `table2` WHERE table1.user_id = '3';
SELECT table1.username, table2.phone_number FROM `table1`, `table2` WHERE table1.username = 'rix';
Решение задачи: «MySQL Выборка из двух таблиц»
textual
Листинг программы
SELECT table1.username, table2.phone_number FROM table1 JOIN table2 ON table1.user_id = table2.user_id WHERE table1.username = 'rix'
Объяснение кода листинга программы
- SELECT - оператор выбора данных из одной или нескольких таблиц
- table1.username, table2.phone_number - выбираемые поля из таблиц
- FROM - указание источника данных
- table1 JOIN table2 - объединение таблиц по полю user_id
- ON table1.user_id = table2.user_id - условие объединения таблиц
- WHERE table1.username = 'rix' - условие фильтрации результатов по имени пользователя 'rix'
- NULL - отсутствие дополнительных условий для выборки данных
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д