Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mySQL] Zapytanie do dwóch tabel
Forum PHP.pl > Forum > Bazy danych > MySQL
radziopoke
Mam dwie tabele

tabela1:

[imie] | [wiek]
Marcin | 18
Anna | 20
Roman | 15
Kasia |36
Piotr | 30

tabela2

[imie] | [liczba]
Kasia | 1
Marcin | 6
Anna | 4

i chodzi mi o to by zadać jedno zapytanie do tych dwóch tabel tak by wynik zapytania wyglądał tak:

[imie] | [wiek] | [liczba]
Marcin | 18 | 6
Anna | 20 | 4
Roman | 15 |
Kasia |36 | 1
Piotr | 30 |

Dokładnie chodzi o to by wypisało dane z tabela1 i tym, którzy mają liczbę w tabela2 dopisało ją w wyniku.

Są to tylko przykładowe dane gdyż rekordów jest o wiele więcej w tabelach.
Imiona które są w drugiej tabeli są również w pierwszej lecz nie jest tak w drógą stronę jak można zauważyć.
Ani w pierwszej tabeli ani w drugiej imiona się nie powtarzają.

To co mi wiadomo będzie trzeba użyć JOIN tylko nie mam żadnego pojęcia jak zrobić tak by wypisało również te osoby bez liczby.
lord2105
  1. SELECT tabela1.imie, tabela1.wiek, tabela2.liczba FROM tabela1 LEFT JOIN tabela2 ON tabela1.imie=tabela2.imie
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.