Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 20.08.2007 Ostrzeżenie: (0%)
|
Hej
Mam baze danych, w ktorej jedna tabela odpowiada za zbieranie ogolnych informacji o uzytkowniku, a druga odpowiada za zbieranie informacji dotyczacych firm w ktorych pracowal. Obie tabele polaczone sa numeren id uzytkownika w ten sposob, ze: tabela user: user_id | first_name | last_name | login | password tabela company: id | user_id | company_name | company_country | work_from | work_to i teraz jakiego zapytania mam uzyc, jezeli chcialbym wyszukac uzytkownika, ktory ma np: imie:Piotr pracował w firmie IBM od 1999 roku? Chodzi mi o połączone wyszukanie z 2 tabel za pomocą jednego zapytania... Z gory dziekuje |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%)
|
można tak
Kod select * from user, company where user.user_id = company.user_id and user.imie = 'Piotr' and company.work_from=1999 and company.name = 'ibm' albo z left join Ten post edytował AxZx 22.04.2009, 11:11:58 |
|
|
|
ilkar [MYSQL]zapytanie mysql 22.04.2009, 11:05:28
porady-it.pl Zapoznaj się z klauzulą JOIN w zapytaniach SQL np... 22.04.2009, 11:11:35 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 17:13 |