Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL]Formułowanie zapytania
piotr485
post
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
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
Go to the top of the page
+Quote Post

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: 23.09.2025 - 05:30