Задать вопрос
@dmitrysurkov

Как сделать выборку по id из таблицы с отношением один ко многим?

Есть таблица users, в ней хранятся id, chat_id (айди человека тг) и comp_id (айди последнего собеседника) и таблица bans, где хранится chat_id (id того кто забанил) и banned (id того кого забанили).
Я сделал такой запрос
SELECT users.chat_id, bans.banned 
  FROM bans 
    INNER JOIN users ON users.id=bans.banned

Но он выводит информацию из таблицы users по всем id из таблицы bans и колонки banned. Нужно сделать выборку по моему id (который в колонке chat_id в таблице bans).
  • Вопрос задан
  • 28 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
Решения вопроса 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
SELECT users.chat_id, bans.banned 
  FROM bans 
    INNER JOIN users ON users.id=bans.banned
  WHRER bans.chat_id = 1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽