За последние 24 часа нас посетили 20188 программистов и 1693 робота. Сейчас ищут 1893 программиста ...

Создание таблици на основе запроса

Тема в разделе "MySQL", создана пользователем joost, 21 дек 2007.

  1. joost

    joost Guest

    Как создать таблицу строками которой будет результат выполнения запроса?
    напрмер
    уже существующая таблица
    code name
    1 hjshd
    2 asdfasd
    5 asdff
    6 sdafs
    11 sdf
    12 sdfa
    запрос
    select code, name from table where code<10


    результат таблица

    code name
    1 hjshd
    2 asdfasd
    5 asdff
    6 sdafs


    возможно ли это?
     
  2. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    в моей подписи глянь.
     
  3. joost

    joost Guest

    как я понял мне надо создать Представления
    делаю так
    CREATE VIEW new_table AS SELECT ip FROM coment

    выдает ошибку
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VIEW new_table AS SELECT ip FROM coment' at line 1
     
  4. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    нет. кури в сторону insert ... select

    а это разбери в этой ветке, что ты написал.
     
  5. joost

    joost Guest

    создать представление с именем new_table полями которого будут все поля ip таблици coment
    правильно?


    что не правильно написано в CREATE VIEW new_table AS SELECT ip FROM coment?
     
  6. joost

    joost Guest

    что не правильно написано в CREATE VIEW new_table AS SELECT ip FROM coment?
     
  7. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    все неправильно. посмотри в словаре слово AS. Но оно тебе сейчас и не надо.
    Тебя вообще читать учили? или ты только пейсатель?
     
  8. joost

    joost Guest

    ну так как правильно создавать представления?
     
  9. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    поставить mysql5
    в 4-х создай таблицу tmp и очищай ее при выходе.
     
  10. joost

    joost Guest

    поставить mysql5 на хостинге сможет только хостер.

    а как создать таблицу на основе запроса в 4 версії?
     
  11. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    напиши сюда, сколько раз я тебе это уже говорил
     
  12. joost

    joost Guest

    что имено написать?