![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 291 Pomógł: 45 Dołączył: 21.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mój problem dotyczy łączenia rekordów w sposób dość dziwny, jednak konieczny w działaniu aplikacji. Przykład dwóch rekordów: rekord 1 : dana1 | dana2 | dana3 | dana4 rekord 2 : dana1 | dana2 | dana3 | dana5 jak widać 4 pierwsze dane są identyczne dla obu rekordów, różnica to ostatnia dana. a otrzymać chciałbym strukturę (zachowując dane jak wyżej) rekord 1 : dana1 | dana2 | dana3 | dana4 | dana5 (ta z drugiego rekordu) Jakiego zatem operatora spajania danych użyć i czy taka "kombinacja" jest wykonalna? Z góry dziękuje za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 291 Pomógł: 45 Dołączył: 21.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
to co opisałem było dość ogólnym zarysem konstrukcji którą tworzę. nie jest to kwestia "złej konstrukcji bazy" tylko stworzenia elastycznego projektu, który w łatwy sposób da się rozbudować o dodatkowe moduły.
po zagnieżdzeniu ograniczeń i szczegółowego wyszukiwania interesujących mnie danych. obecnie rozwiązałem problem (drogą nawet lepszą niż dokładnanie kolejnego pola) poprzez funkcję "GROUP_CONCAT", który przy obecnej porcji danych działa jak należy. czyli mogę powiedzieć, że temat uważam za zamknięty. Ten post edytował klocu 8.12.2007, 13:49:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 13:50 |