Подсчитать количество строк в двух таблицах одним запросом - MySQL

Узнай цену своей работы

Формулировка задачи:

Добрый день. Есть необходимость подсчитать количество строк в двух таблицах одним запросом. пытаюсь сделать так:
"SELECT * FROM (SELECT COUNT(*) AS tCount FROM translation WHERE translation.word_id = ".$id."), (SELECT COUNT(*) AS dCount FROM description WHERE description.word_id = ".$id.")"
Подскажите, может как-то упростить можно? и эта конструкция выводит ошибку "Every derived table must have its own alias".

Решение задачи: «Подсчитать количество строк в двух таблицах одним запросом»

textual
Листинг программы
"SELECT 
  (SELECT COUNT(*) FROM translation WHERE translation.word_id = ".$id.") AS tCount, 
  (SELECT COUNT(*) FROM description WHERE description.word_id = ".$id.") AS dCount"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы