Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQLite]Pobieranie danych z trzech tabeli
fire_dept
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 3
Dołączył: 4.02.2010

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


Witam!

Uczę się SQLite i mam problem z pobieraniem danych.

Mam 3 przykładowe tabele

Kod
menu
id name
1 rowery
2 samochody

sub_menu
id menu_id name
1      2      Alfa Romeo
2      2      BMW

sub_sub_menu
id sub_menu_id name
1  Alfa Romeo    156
2  Alfa Romeo    166


ja pobierałem to w ten sposób

  1. SELECT * FROM menu
  2. LEFT JOIN sub_menu ON menu.id = sub_menu.menu_id
  3. LEFT JOIN sub_sub_menu ON sub_menu.name = sub_sub_menu.menu_id
  4. ORDER BY menu.name, sub_menu.name, sub_sub_menu.name ASC


Próbowałem zmęczyć to na różne sposoby ale nie wypluwa mi danych tak jak bym chciał
Chodzi mi konkretnie o coś takiego.

Kod
-rowery
-samochody
  -alfa romeo
    -156
    -166
  -BMW


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
fire_dept
post
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 3
Dołączył: 4.02.2010

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


Dzięki za wielką pomoc działa z małym problemem (IMG:style_emoticons/default/smile.gif)

Otóż wypluwa mi takie dane próbowałem DISTINCT ale nie działa poprawnie


Kod
- samochody
- alfa romeo
  - 156
- samochody
- alfa romeo
  - 166
- samochody
-bmw


dałoby się to w jakiś sposób uporządkować w coś takiego

Kod
-samochody
- alfa romeo
  - 156
  - 166
- bmw


byłbym wdzięczny i zobowiązany (IMG:style_emoticons/default/smile.gif)

Ten post edytował fire_dept 4.02.2010, 22:37:53
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: 13.10.2025 - 21:47