Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
100 ₴

Mysql SELECT об'єднати з INSERT

закрыт без выполнения


Є запит SELECT, та INSERT їх потрібно обєднати щоб в insert записувалось із select і чи це можливо


Сделать ставку!

Заказчик не желает делать предоплату? Предложите оплату через Сейф, чтобы избежать возможного мошенничества.

  1.  фрилансер больше не работает на сервисе
  2. ставка скрыта фрилансером
  3.  1764 
    1   52   0

    1 день60 ₴
    Александр Щ. проверен 

    В принципе возможно. Пришлите структуру таблиц и описание что надо сделать.

    Украина Днепр | 6 ноября 2016 |
  4. 1 день50 ₴
    Anton Domanskiy
     157 

    Пишите. Сделаю до вечера.

    Украина Вижница | 6 ноября 2016 |
  5.  1892 
    6   27   1

    1 день100 ₴
    Владислав Черный проверен 

    Сделаю быстро. Обращайтесь, элементарно...

    LUXE | Сделаю качественно, обращайтесь! По всем вопросам пишите в ЛС, буду рад Вам помочь.

    Украина Одесса | 6 ноября 2016 |
  6. 1 день80 ₴
    Ivan Shovag
     470   16   0

    Здравствуйте,
    Готов помочь. Пишите в личку.

    Украина Киев | 6 ноября 2016 |
  7. 1 день100 ₴
    Валерия Салтан
     429   11   0

    Готова выполнить, напиши в лс для обсуждения подробностей.

    Украина Николаев | 6 ноября 2016 |
  8. 1 день150 ₴
    Андрей Папченко
     127 

    Да, можливо обєднати одному INSERT навіть декілька запитів SELECT.

    Украина Кропивницкий (Кировоград) | 6 ноября 2016 |
  9. 1 день80 ₴
    Евгений Шевченко
     697   6   0

    легко

    Украина Константиновка | 7 ноября 2016 |
  10. 1 день100 ₴
    Александр Г.
     403  проверен   10   0

    Готов выполнить

    Украина Киев | 7 ноября 2016 |
  11. 1 день150 ₴
    Дмитрий Петелин
     153   1   0

    Добрый день!

    Можно увидеть запросы, давайте думаю сделаю.

    тел +380689098703
    +380997935980

    скайп - petelindmitriy
    С уважением, Дмитрий.

    Украина Запорожье | 7 ноября 2016 |
  1. 1 день100 ₴
    Илья Лошик
     192   2   0

    Здравствуйте, пишите

    Украина Ковель | 6 ноября 2016 |
  1. ставка отозвана
  • Это возможно при условии совпадения таблиц и столбцов в них. Опиши физическую задачу, может есть альтернатива такому извращению.

  • вовсе не извращение и не обязательно чтоб совпадали столбцы, обращайтесь...помогу решить вопрос

  • Kit Kitson
    Пожаловаться | 7 ноября 2016 |

    We can copy all columns from one table to another, existing table:

    INSERT INTO table2

    SELECT * FROM table1;

    Or we can copy only the columns we want to into another, existing table:

    INSERT INTO table2

    (column_name(s))

    SELECT column_name(s)

    FROM table1;

  • Здравствуйте Виктор!

    Как-то некрасиво. Я Вам в личной переписке  отпостил готовый результат, А вы игнорите сообщения. 

    Вот что получилось у меня : (Это аналог второго селекта)


    SET @i := 0;

    SELECT a.*, @i := @i + 1 AS row_number FROM
    (
        SELECT r.user_id, DATE(r.date_start) AS rating_date_from,  DATE(r.date_end) AS rating_date_to, u.style AS rating_select_type, u.gender AS rating_select_state
        FROM race r INNER JOIN user u ON DATE(r.date_start) BETWEEN '2016-11-01' AND '2016-11-04' AND
        u.style='ski' AND u.gender='m' AND r.user_id=u._id
        ORDER BY r.bspeed DESC  LIMIT 0,2
    ) a

    Если хотите вставлять с Вашей структурой я не разбирался rating_message, но как-то так



    SET @i := 0;
    INSERT INTO  `rating_message` (
    `user_id` ,
    `rating_date_from` ,
    `rating_date_to` ,
    `rating_select_type` ,
    `rating_select_state` ,
    `row_number`
    )
     (
    SELECT a.*, @i := @i + 1 AS row_number FROM
    (
        SELECT r.user_id, DATE(r.date_start) AS rating_date_from,  DATE(r.date_end) AS rating_date_to, u.style AS rating_select_type, u.gender AS rating_select_state
        FROM race r INNER JOIN user u ON DATE(r.date_start) BETWEEN '2016-11-01' AND '2016-11-04' AND
        u.style='ski' AND u.gender='m' AND r.user_id=u._id
        ORDER BY r.bspeed DESC  LIMIT 0,2
    ) a

    );

    Количество и порядок перечисленых поей  (той табл куда вставляете ), должно совпадать с полями в селект (откуда вставляете. 

    Если есть  какие-то постоянные данные можно объявить в SELECT "Константа" AS const_field


  • Добавить

Заказчик
Viktor Slobodyan
Украина Хмельник  3   0
Проект опубликован
18 декабря 2016
193 просмотра
Местоположение исполнителя
Украина Украина
Способы оплаты
Качество описания проекта
0
0
100%