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

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:01