Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]SELECT >> multi row >> INSERT INTO
Forum PHP.pl > Forum > Przedszkole
fraps900
Cześć,
chciałbym napisać prostą tak mi się zdaje query w PHP MySQL do tego aby wyciągnąć z jednej tabeli dane i wrzucić je do innej.
Mianowicie mam selecta:

  1. $sql = "SELECT milestone_id, project_id, sum(estimated_hours) as value_sum FROM project_has_tasks GROUP BY milestone_id";


I teraz chciałbym uzyskać wynik tak, aby można było to wrzucić do:

  1. $sql = "INSERT INTO burndown_snap (project_id, milestone_id, estimated_sum, reg_date)

reg_date dałbym tutaj jako
  1. <?php $today = date("Y-m-d");?>


Problem w tym, że wynik z tabeli project_has_tasks przedstawiony będzie jako kilka rekordów i te kilka rekordów chciałbym wrzucić do tabeli - 'burndown_snap'

Potrafię napisać selecta, potrafię napisać inserta ale połączyć tego nie mogę tak, aby dostać wynik (multi-row) i wrzucić go do tabeli jako (multirow)
Może ktoś pomoże. Dzięki.
borabora
liczba i kolejność kolumn musi Ci się zgadzać. skoro mozesz to wyciagnac zapytaniem z pierwszej tabeli to jest sens tworzenia drugiej?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.