Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] jak wyciągnąc z tabeli
totyl
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sn1p3r
post
Post #2





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 9.03.2011

Ostrzeżenie: (0%)
-----


Cytat(totyl @ 10.03.2011, 22:36:19 ) *
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

[...]


Czemu taka dziwna struktura?
Nie może być tak?
person_id | imie | nazwisko |

?
Go to the top of the page
+Quote Post
totyl
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.03.2011

Ostrzeżenie: (0%)
-----


Cytat(sn1p3r @ 12.03.2011, 10:21:52 ) *
Nie może być tak?
person_id | imie | nazwisko |

?


Nie. Musi być tak ja napisałem.
Bo nie wiem jak będzie docelowo wyglądać tabela a chcę uniknąć alter-owania jej co chwila. Może pojawi się dla każdej osoby np: data urodzenia, stan cywilny czy cokolwiek bądź.

Pozdrawiam
totyl

Cytat(wookieb @ 12.03.2011, 04:18:07 ) *
Da się ale jeżeli chcesz to zrobić w postaci SQL-a to będzie to strasznie nieoptymalne.....


Tylko i wyłącznie w postaci SQL. Masz jakikolwiek pomysł?

Pozdrawiam
totyl



Cytat(cojack @ 11.03.2011, 23:43:17 ) *
Que? Pokaż jak tabela wygląda.


Tak jak napisałem.

person_id parametr wartość

Ten post edytował totyl 12.03.2011, 11:52:39
Go to the top of the page
+Quote Post
vermis
post
Post #4





Grupa: Zarejestrowani
Postów: 279
Pomógł: 56
Dołączył: 3.06.2010
Skąd: Tarnowskie Góry

Ostrzeżenie: (0%)
-----


Cytat(totyl @ 12.03.2011, 11:54:41 ) *
Nie. Musi być tak ja napisałem.
Bo nie wiem jak będzie docelowo wyglądać tabela a chcę uniknąć alter-owania jej co chwila. Może pojawi się dla każdej osoby np: data urodzenia, stan cywilny czy cokolwiek bądź.

Czyli piszesz system i nie wiesz jak docelowo ma wyglądać? Rozumiem, że aplikacja będzie się rozwijać, ale chyba jakieś wstępne założenia masz?
Swoją drogą dodanie pola do tabeli nie jest chyba aż takim problemem. Dla mnie więcej problemów wyniknie przy twoim rozwiązaniu. Takie rozwiązanie jest dobre, jeśli pozwalasz użytkownikom definiować własne właściwości.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 02:11