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

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

Приветствую

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

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

Спасибо
  • Вопрос задан
  • 2464 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Тестировщик на Python
    9 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
Решения вопроса 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;
Ответ написан
Ваш ответ на вопрос

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

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