@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 шт).
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
select count(*) from (select distinct w.id from words w join test t on t.word_id_1=w.id) ww ;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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