Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как делать выборку по 2 таблицам? / 4 сообщений из 4, страница 1 из 1
02.08.2017, 15:34
    #39499090
blblbl_08
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать выборку по 2 таблицам?
Добрый день. Подскажите пожалуйста, как правильно записать запрос?
В базе данных имеется таблица USERS с полями id и name и таблица USER_LOGINS с полями user_id и login_time. Напишите SQL запрос, который получит выборку с полями user_name, login_time для строк USER_LOGINS.

Додумался, что нужно пользоваться оператором join, но не могу до конца продумать ответ, пока получается вот так:
SELECT users.Name AS user_name, user_logins.Login_time AS last_login
FROM users
LEFT OUTER JOIN
user_logins

а дальше и не понятно...
...
Рейтинг: 0 / 0
02.08.2017, 15:41
    #39499100
saxarock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать выборку по 2 таблицам?
blblbl_08,

Код: plsql
1.
2.
3.
4.
5.
SELECT u.Name AS user_name
, us.Login_time AS last_login
FROM users u
inner --(or left, решать тебе неуч)
   JOIN user_logins us on u.id = us.user_id
...
Рейтинг: 0 / 0
02.08.2017, 15:44
    #39499104
blblbl_08
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать выборку по 2 таблицам?
Я правильно понял, что можно писать user_name, а можно u.Name? С синтаксисом только сегодня начал знакомиться.
...
Рейтинг: 0 / 0
03.08.2017, 06:40
    #39499373
saxarock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как делать выборку по 2 таблицам?
blblbl_08,

почитай про такое явление как алиас.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как делать выборку по 2 таблицам? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]