Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 10.03.2011 Ostrzeżenie: (0%)
|
Mam w tabeli:
person_id parametr wartość 1 imie john 1 nazwisko black 2 imie bob 2 nazwisko white 3 imie fred 4 nazwisko red Chciałbym wyciągnąć dane w postaci: id imie nazwisko 1 john black 2 bob white 3 fred NULL 4 NULL red Nie mam pomysłu na zrobienie tego... Czy ktoś ma jakiś pomysł? Pozdrawiam. totyl Ten post edytował totyl 10.03.2011, 22:37:05 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 34 Dołączył: 22.02.2010 Ostrzeżenie: (0%)
|
Czyli jesli dobrze rozumiem, jezeli bedziesz mial 20 pol z danymi to bedzie 20 rekordow o ID 1 ?
Hahahahahahaha powodzenia... Jezeli nie chcesz robic "alterowania" to zrob sobie 2 dodatkowe pola w swojej tabeli, definicja i wartosc Przykład definicji
Przyklad wartosci
I teraz zrob sobie explode po znaku "|" dla definicji i wartosci, potem petla do tabeli asocjacyjnej w postaci
Potem tylko dodatkowe funkcje ktore dadza return oczekiwanych wartosci, budowania definicji i wartosci .... i 100 innych ktore beda potrzbne
Ja osobiscie stosuje powyższe rozwiaznie tylko i wylacznie w przypadku kiedy operator systemu buduje sobie slowniki ktore moga sie skladac z niewiadomej ilosci danych (tabela - kolumny i rowsy)... jeszcze mnie nie zawiodlo (IMG:style_emoticons/default/smile.gif) (mimo iz ciezko sie to czyta w surowej postaci na bazie) Ale jesli chodzi o jakies dane (pola) na ktore zwykly operator systemu (uzytkownik) nie ma wplywu a jedynie jest to wymagane przez zmiane w projekcie czyli twoj klient ci powiedzial ze teraz chce miec w formatce 3 telefony zamiast 1 to sie dodaje kolumny do tabeli i zmienia w aplikacji odpowiednie linijki (IMG:style_emoticons/default/smile.gif) Ten post edytował wiiir 16.03.2011, 23:06:40 |
|
|
|
totyl [MySQL] jak wyciągnąc z tabeli 10.03.2011, 22:36:19
cojack Que? Pokaż jak tabela wygląda. 11.03.2011, 23:43:17
wookieb Da się ale jeżeli chcesz to zrobić w postaci SQL-a... 12.03.2011, 04:18:07
sn1p3r Cytat(totyl @ 10.03.2011, 22:36:19 ) ... 12.03.2011, 10:21:52 
totyl Cytat(sn1p3r @ 12.03.2011, 10:21:52 )... 12.03.2011, 11:54:41 
vermis Cytat(totyl @ 12.03.2011, 11:54:41 ) ... 18.03.2011, 13:43:10
cojack To baw się sam. 12.03.2011, 12:17:17
nospor CytatNie. Musi być tak ja napisałem.
Bo nie wiem j... 17.03.2011, 11:06:22 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 22:31 |