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

Приветствую

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

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

Спасибо
  • Вопрос задан
  • 2463 просмотра
Решения вопроса 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;
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект