Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Rodzice i ich "dzieci" :P
Axexis
post
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 14
Dołączył: 13.01.2008
Skąd: Birmingham

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


Witam
Przechodząc od razu do rzeczy smile.gif

Mamy sobie tabelę (`id`,`sth`,`parent`)
i w niej takie o to przykładowe wartości:
======================
=== id == sth == parent ===
======================
=== 1 == 0 == 0 ===
=== 2 == 0 == 0 ===
=== 3 == 0 == 1 ===
=== 4 == 1 == 2 ===
=== 5 == 1 == 3 ===
======================
======================

Chciałbym uzyskać coś takiego [id (sth)]:
1 (0) => 3 (0) => 5 (1)
2 (0) => 4 (1)

I dodatkowo, aby wartości "sth" "dzieci na końcu" zostały przejęte przez rodziców oO

Jakieś pomysły?


--------------------
  1. root@php.pl:~# rm -fr /


be. confused
Go to the top of the page
+Quote Post
kosmowariat
post
Post #2





Grupa: Zarejestrowani
Postów: 235
Pomógł: 17
Dołączył: 18.07.2007
Skąd: Białystok

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


join left + case
Go to the top of the page
+Quote Post
Axexis
post
Post #3





Grupa: Zarejestrowani
Postów: 98
Pomógł: 14
Dołączył: 13.01.2008
Skąd: Birmingham

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


Może jakiś przykład?
Case? Jedyne co mi przychodzi na myśl to te case ze switcha?


--------------------
  1. root@php.pl:~# rm -fr /


be. confused
Go to the top of the page
+Quote Post
Mephistofeles
post
Post #4





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


W tym wypadku chodzi o słowo kluczowe SQL.
Go to the top of the page
+Quote Post
Axexis
post
Post #5





Grupa: Zarejestrowani
Postów: 98
Pomógł: 14
Dołączył: 13.01.2008
Skąd: Birmingham

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


A Wy macie juz tak w genach ze odpisujecie na pol posta? :/ Pomylka. Ze case to slowo kluczowe w mysql to samemu znalazlem po 5 min w googlu i co z tego skoro nie wiem jak to zastosowac? -.-'


--------------------
  1. root@php.pl:~# rm -fr /


be. confused
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 07:46