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

Как в MySQL задать переменную и получить данные по ней?

Можно я задать переменную в запросе таким образом?

SELECT `id` <- это должно стать переменной, 
  (SELECT COUNT(*) AS `count` 
     FROM `table2` 
     WHERE `id` = id <- это где я хочу эту переменную применить) 
   FROM `table1` 
   WHERE ....;

Если да, то как?
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
@Akina
Сетевой и системный админ, SQL-программист.
SELECT `id`, 
       (SELECT COUNT(*) FROM `table2` WHERE `id` = table1.id)  AS `count` 
FROM `table1` 
WHERE ....;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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