Автор Тема: Как создать таблицу по запросу....  (Прочитано 4316 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн oduvan

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://archipelago.ru/ostrov_f/
Как создать таблицу по запросу....
« : 13 Февраля 2003, 07:42:23 »
Как создать таблицу по запросу, а потом из новой таблицы взать новым запросом данные,

пробывал CREATE VIEW чето не получилось, подскажите плиз.

Оффлайн oduvan

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://archipelago.ru/ostrov_f/
Как создать таблицу по запросу....
« Ответ #1 : 13 Февраля 2003, 07:43:33 »
да, забыл сказать, что MySQL у меня, на всякий случай.

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
Как создать таблицу по запросу....
« Ответ #2 : 13 Февраля 2003, 09:22:51 »
насколько я понял, тебя интересует что-то наподобие следущего?

"...в конце инструкции create table может находить ся инструкция select. результаты запроса на выборку будут занесены в создаваемую таблицу . если в самой инструкции create table отсутствует спецификация столцов, то вид создаваемой таблицы будет соответствовать спецификации запроса. иначе, столбцы результатов запроса melen добавлены к определенным ранее столбцам..."

работает на mysql 3.23...
но если у тебя вопрос по sql почему бы не задать его в форуме базы данных?

Оффлайн oduvan

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://archipelago.ru/ostrov_f/
Как создать таблицу по запросу....
« Ответ #3 : 13 Февраля 2003, 09:30:08 »
да, нужно по этому запросу создать ВРЕМЕННУЮ таблицу, из которой взять данные, и потом удалить ее

вот запрос.
select count(user_id) "count",user_id from ug_request group by user_id

Идея такая, есть список пользователей, у них есть величина посещений.
Определить рейтинг посещений для каждого пользователя, и из них выбрать макс. посещение. А потом я по прцентам определю рейтинг. Если что то не понятно, я объясню по подробнее, я просто тороплюсь, ухожу, но буду через 1 час. Спасибо

Оффлайн oduvan

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://archipelago.ru/ostrov_f/
Как создать таблицу по запросу....
« Ответ #4 : 13 Февраля 2003, 09:32:08 »
т.е. юзеры в таблице могут под одним ID быть несколько раз прописаны, я считаю их кол-во для каждого, из них определить нужномаксимальное число заходов, из всех юзеров.

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
Как создать таблицу по запросу....
« Ответ #5 : 13 Февраля 2003, 09:38:52 »
oduvan
Нету вьювов в mysql, не поддерживает. Так что создавай временную таблицу и с ней работай.
create temporary table ....
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28