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

Как сделать выборку из базы уникальных значений?

Приветствую

Имеем 2 таблицы:
1. Банки: id, title
2. Кредиты: id, title, bank_id

Не у всех банков есть кредиты.
Необходимо сделать выборку только тех банков, у кого кредиты есть.

Спасибо
  • Вопрос задан
  • 2465 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
  • Академия Эдюсон
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 1
@dfire
stackoverflow.com/questions/8571902/mysql-select-o...

SELECT DISTINCT(bank_id) AS bank_id FROM "Кредиты"

SELECT * FROM banks WHERE id IN (SELECT DISTINCT(bank_id) AS bank_id FROM "Кредиты");
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
pavel_salauyou
@pavel_salauyou
Symfony2 & Angular разработчик
select * from banks as b RIGHT JOIN credits as c on c.bank_id = b.id group by c.bank_id;
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы