@Leatington

Как правильно составить запрос mySQL с выборкой данных из другой таблицы?

У меня есть три таблицы:
- owners (администраторы)
- clients (клиенты, каждый относится к какому-то администратору (поле token связано с аналогичным полем в таблице owners), один клиент может также относиться к нескольким администраторам одновременно (может быть две записи)
- logs (логирование действий клиентов, записывается уникальный идентификатор (serial, связано с аналогичным полем в таблице clients)
Мне нужно получить все логи всех клиентов определённого администратора, передав в запросе его token. Помогите составить запрос, пожалуйста
Скриншоты базы данных для большего удобства
  • Вопрос задан
  • 94 просмотра
Решения вопроса 1
@Miron11
Пишу sql 20 лет. Срок :)
select logs.id
, logs.serial
, logs.action
, logs.ip
, logs.date
from owners owners
inner join clients clients on clients.token = owners.token
inner join logs logs on logs.serial = clients.serial
where owners.token = 'abcd...'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы