Задать вопрос
DJZT
@DJZT
Laravel - code for you

Можно ли MySQL написать подзапрос в FROM?

Можно ли MySQL написать подзапрос в FROM?
Хочу выбрать "range", но перед этим надо проверить его на отрицательность в пределах "Id_question". То есть нет ли отрицательной оценки по данному вопросу.
SELECT SUM(`range`) 
FROM
    (SELECT
        `id`,
        `id_test`,
        `id_question`,
        CASE
            WHEN SUM(`range`) < 0 
            THEN 0 
            ELSE SUM(`range`) 
        END AS "range"    
    FROM 
        `test_range`
    GROUP BY
        `id_test`,
        `id_question`)
  • Вопрос задан
  • 203 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
@romkaby
SELECT * FROM ( ... ) as t1
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
AloneCoder
@AloneCoder
[object Object]
Мне было всегда интересно, что побуждает людей строить всю логику средствами СУБД
Ответ написан
Ваш ответ на вопрос

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

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