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

Как правильно составить sql запрос?

Есть таблица words:
idword
111слово 1
222слово 2
333слово 3
444слово 4
555слово 5
666слово 6

Есть таблица test:
idword_id_1word_id_2
1111222
2111333
3222444
4333666
5333111
6444666

Необходимо посчитать все записи из таблицы words, если words.id существует в колонке test.word_id_1.
В текущем примере мы бы посчитали записи из таблицы words с id: 111,222,333,444 (4 шт).
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Решения вопроса 1
select count(*) from (select distinct w.id from words w join test t on t.word_id_1=w.id) ww ;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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