Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL]Formułowanie zapytania
piotr485
post 25.11.2009, 13:00:38
Post #1





Grupa: Zarejestrowani
Postów: 292
Pomógł: 0
Dołączył: 10.07.2009

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


Witam mam tabelę:
katalog (id, nazwa, id_ulicy)
miasta(id, miasto)
ulica(id, id_miasta, ulica)

Mam problem, aby wyświetlić miasto:

moje zapytanie
  1. SELECT
  2. katalog.nazwa AS nazwa,
  3. ulica.ulica AS ulica
  4.  
  5. JOIN ulica ON katalog.id_ulica = ulica.id
  6.  
  7. FROM
  8. katalog, ulica, miasta
  9.  


Gdy miałem w tabeli jeszcze jedna kolumne id_miasta to nie mialem problemu bo dopisalem tylko JOIN miasta ON katalog.id_miasto = miasta.id, ale stwierdziłem, że to błąd - że tak jak teraz powinnnienem przechowywac dane - dobrze zrobilem ? Ktos pomoze z tym zapytaniem ?
Go to the top of the page
+Quote Post
_olo_1984
post 25.11.2009, 13:38:07
Post #2





Grupa: Zarejestrowani
Postów: 289
Pomógł: 77
Dołączył: 5.08.2006

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


  1. SELECT
  2. k.nazwa AS nazwa,
  3. u.ulica AS ulica,
  4. m.miasto AS miasto
  5. FROM
  6. katalog k
  7. LEFT JOIN ulica u ON k.id_ulica = u.id
  8. LEFT JOIN miasto m ON u.id_miasta = m.id


coś takiego


--------------------
awake
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:24