Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Inner join
Forum PHP.pl > Forum > Bazy danych > MySQL
mimol
Mam dwie tabele które wyglądają tak:
tabela pracodawcy

id....|miasto_id.......|nazwa...........
1.....|1....................|Budo-remont
2.....|4....................|HiTech
3.....|3....................|Studentowo
4.....|5....................|Szop-Pracz
5.....|2....................|Telefonika S.A.
6.....|1....................|Interneto sc.
7.....|1....................| Poczta Misiowa

tabela miasta

id....|nazwa.........|ludnosc
1.....|Pcim dolny...|1234
2.....|Mala wies....|310
3.....|Dwor...........|55000
4.....|Stolicowo....|3000000
5.....|Srednia wies|7235
6.....|Polakowo....|345000

Chciałbym wyświetlić całą zwartość tabeli pracodawcy + nazwe miasta.
Moje zapytanie wygląda tak:
  1. select t1.*, t2.nazwa from pracodawcy t1 inner join miasta t2 on t1.miasto_id=t2.id

Dostaję wynik
id............|miasto_id........|nazwa(z tabeli miasta)
gdzie się podziała nazwa z tabeli pracodawcy?
Jak powinno wyglądać zapytanie żeby dostać wynik
Kod
id(pracodawcy)....|nazwa(pracodawcy)........|miasto_id(pracodawcy)....|nazwa(miasta).......|ludnosc(miasta)
gothye


  1. t2.nazwa AS nazwa_pracodawcy
mimol
Dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.