Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> 2 tabele> 1 tabela
Hekko
post
Post #1





Grupa: Zarejestrowani
Postów: 255
Pomógł: 23
Dołączył: 1.12.2003

Ostrzeżenie: (10%)
X----


Jak skosntruować pojedyńcze zapytanie aby wyświetlić dane z jednej tabeli w której mam pola id, kategoria, nazwa, tekst i żeby do wyników dodać 5 pole z tabeli kategoie gdzie są pola id, nazwa (do pola id odnosi się pole kategoria pierwszej tabeli).
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


SQL ma to do siebie ze jest bardzo zblizony do jezyka naturalnego:

"wyświetlić dane z jednej tabeli w której mam pola id, kategoria, nazwa, tekst"
  1. SELECT t1.id, t1.kategoria, t1.nazwa, t1.tekst, ...


" i żeby do wyników dodać 5 pole z tabeli kategoie gdzie są pola id, nazwa"
  1. ...kategorie.nazwa FROM t1...


"(do pola id odnosi się pole kategoria pierwszej tabeli)"
  1. .. JOIN kategorie ON kategorie.id = t1.kategoria



--
co razem daje
  1. SELECT t1.id, t1.kategoria, t1.nazwa, t1.tekst, kategorie.nazwa FROM t1 JOIN kategorie ON kategorie.id = t1.kategoria
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.08.2025 - 10:35