Jak wypełnić jedną tabelę danymi z innej tabeli?

Jak wypełnić jedną tabelę danymi z innej tabeli?
  • Rejestracja: dni
  • Ostatnio: dni
0

Powinienem to zrobić chyba zapytaniem SQL, na pewno nie za pomocą żadnego języka programowania.

Mam nową tablę nie powiązaną z innymi. Chcę ją automatycznie wypełnić danymi z innej tabeli.

Czyli np. zrobić zapytanie na starej tabeli gdzie robię grupowanie, zliczanie średniej itp. Taki raport, tylko umieszczony w nowej tabeli.

Jak zrobić, żeby właśnie z jednego zapytania wszystkie wiersze wstawić do nowej tabeli, a nie tylko je sobie wyświetlić?

Vardamir
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
1
Kopiuj
INSERT INTO DocelowaTabela
SELECT ilosc, i, typy, kolumn, muszą, się, zgadzać, z, docelową, tabelą FROM TabeleŹródłowe

W tym SELECTcie robisz sobie te agregacje, których potrzebujesz.

LD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 115
  • Rejestracja: dni
  • Ostatnio: dni
0

Dzięki, myślałem że to jakiś kosmos będzie.
Ogólnie na MySQLu działam normalnie i tak czegoś takiego nie widziałem. Na około strasznie to musiałem robić.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.