Forum Webscript.Ru
Общие => Базы данных => Тема начата: oduvan от 13 Февраля 2003, 07:42:23
-
Как создать таблицу по запросу, а потом из новой таблицы взать новым запросом данные,
пробывал CREATE VIEW чето не получилось, подскажите плиз.
-
да, забыл сказать, что MySQL у меня, на всякий случай.
-
насколько я понял, тебя интересует что-то наподобие следущего?
"...в конце инструкции create table может находить ся инструкция select. результаты запроса на выборку будут занесены в создаваемую таблицу . если в самой инструкции create table отсутствует спецификация столцов, то вид создаваемой таблицы будет соответствовать спецификации запроса. иначе, столбцы результатов запроса melen добавлены к определенным ранее столбцам..."
работает на mysql 3.23...
но если у тебя вопрос по sql почему бы не задать его в форуме базы данных?
-
да, нужно по этому запросу создать ВРЕМЕННУЮ таблицу, из которой взять данные, и потом удалить ее
вот запрос.
select count(user_id) "count",user_id from ug_request group by user_id
Идея такая, есть список пользователей, у них есть величина посещений.
Определить рейтинг посещений для каждого пользователя, и из них выбрать макс. посещение. А потом я по прцентам определю рейтинг. Если что то не понятно, я объясню по подробнее, я просто тороплюсь, ухожу, но буду через 1 час. Спасибо
-
т.е. юзеры в таблице могут под одним ID быть несколько раз прописаны, я считаю их кол-во для каждого, из них определить нужномаксимальное число заходов, из всех юзеров.
-
oduvan
Нету вьювов в mysql, не поддерживает. Так что создавай временную таблицу и с ней работай.
create temporary table ....