Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как использовать псевдоним столбца для дальнеших вычислений (MySQL)?
Как вы видите average_scores, average_miss и effectiveness можно получить оперируя псевдонимами games, scored и missed. Но почему-то когда я пытаюсь это сделать, мускул выдает ошибку Unknown column [games или scored или missed] in field list. Что я делаю не так? Получается мускул все это заново считает, хотя часть необходимых значений уже получена. Что за тупняк?
T1grOK
Отправлено: 21 Марта, 2014 - 09:10:29
Частый гость
Покинул форум
Сообщений всего: 129
Дата рег-ции: Июнь 2013
Помог: 7 раз(а)
nkl пишет:
Как вы видите average_scores, average_miss и effectiveness можно получить...
Нельзя. Образно говоря в SELECT колонки друг о друге ничего "не знают". Все сводится к принципу работы СУБД с табличными данными.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.