![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 11.10.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Mam kolumny 'kol1' i 'kol2'.
Maja przykladowa zawartosc Kod --------------- | kol1 | kol2 | --------------- | A | x | | A | e | | A | d | | B | t | | B | m | | B | p | | B | k | | B | t | --------------- Jak zrobic, jakie zapytane napisac, aby tak zmodyfikowac ta tabele, np. tworzac z niej nowa, gdzie z 'kol1' otrzymane zostana rekordy unikatowe, a w 'kolX' zostana wpisane wartosci rekordow z 'kol2' przyporzadkowane do danej wartosci z 'kol1'. Wynik oczekiwany: Kod ------------------------- | kol1 | kolX | ------------------------- | A | x; e; d | | B | t; m; p; k; t | ------------------------- Pytanie - jak tego dokonac? Wynikiem ma być nowa tabela z danymi, albo zmodyfikowanie względnie istniejącej tabeli. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 26 Dołączył: 19.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
JoShiMa: Nie wynika to z mojego zapytania (brak TEMPORARY), ale jak napisałem 2 posty niżej miałem na myśli tabelę tymczasową. Nie taką, która siedzi cały czas w bazie, ale tworzaoną przez np. skrypt. W przypadku gdybym chciał mieć taką tabelę na stałe raczej utworzyłbym widok - odpada zabawa z aktualizacją danych a i pytanie czytające jest prostsze.
Rynraf: jeżeli generujesz plik tekstowy to radzę zrobić to za pomocą SELECT .... INTO OUTFILE 'plik.csv' - odpada zabawa z przetwarzaniem rezultatu zapytania przez PHP i zapisywanie do pliku. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
JoShiMa: Nie wynika to z mojego zapytania (brak TEMPORARY), ale jak napisałem 2 posty niżej miałem na myśli tabelę tymczasową. Nie taką, która siedzi cały czas w bazie, ale tworzaoną przez np. skrypt. No OK, ale jaki jest sens tworzenia takiej tabelki? Pytam bo nie jestem twardogłowa i usiłuję zrozumieć. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 07:24 |