Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: laczenie tabel
Forum PHP.pl > Forum > Bazy danych > MySQL
janek3489
w jaki sposob zrobic takie zapytania

1. zapytanie - dla kazdego numeru unikalnego w tabeli A dodaje mi jeszcze grupe z tabeli B
czyli np
tabelaA.numer_unikalny, tabelaB.grupa where tabelaA.rok = 2012

2. zapytanie - jak juz bede mial to co jest w pierwszym zapytaniu to jak policzyc z tego
ilosc elementow w kzadej z grup
czyli np
grupa A zawiera 1 rekord
grupa B zawiera 1 rekord
itd

struktura tabeli
link do obrazka
nospor
Zwykle LEFT JOIN. Cała masa przykladow JOINow w manualu mysql
janek3489
ok dzieki za podpowiedz
a czy da sie zrobic left join dla 3 roznych tabel w jednym zapytaniu

np mam

tabela A
id | numer paszportu

tabela B
id | numer paszportu | miasto

Tabela C
id | numer paszportu | imie

czy da sie w jednym zapytaniu wyciagnac dane w takiej postaci
numer paszportu | miasto | imie
johny_s
tak
janek3489
ok a w jaki sposob moge to zrobic ?
nospor
Normalnie, piszesz kolejny LEFT JOIN tak jak napisales pierwszy
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.