ArchAL
Новичок
Не могу выполнить поиск по столбцу Score.
Запрос выглядит вот таким образом:
Отказывается выполнять поиск, говорит что Score не существует.
Пробовал создавать для этого поля переменную, но что-то или я напутал или так тоже нельзя...
Подскажите как выполнить такой запрос.
Поля Score в таблице Teachers изначально не существует.
В данном случае выдаёт пустую таблицу... хотя должен был выдать 3 человека.
Запрос вида
Выполняется правильно, но нужно из него выбрать по условию, что сумма достижений больше 100.
Я БД только начал изучать.
Запрос выглядит вот таким образом:
PHP:
SELECT po.LastName, po.FIrstName, (SELECT SUM(AchiveScore) FROM Achivments WHERE TID=po.TID) AS Score FROM TEACHERS AS po WHERE Score>100;
Пробовал создавать для этого поля переменную, но что-то или я напутал или так тоже нельзя...
PHP:
SELECT po.LastName, po.FIrstName, @ST:=(SELECT SUM(AchiveScore) FROM Achivments WHERE TID=po.TID) AS Score FROM TEACHERS AS po WHERE @ST>100;
Поля Score в таблице Teachers изначально не существует.
В данном случае выдаёт пустую таблицу... хотя должен был выдать 3 человека.
Запрос вида
PHP:
SELECT po.LastName, po.FIrstName, (SELECT SUM(AchiveScore) FROM Achivments WHERE TID=po.TID) AS Score FROM TEACHERS AS po
Я БД только начал изучать.