Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL]zapytanie mysql
ilkar
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
porady-it.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 89
Pomógł: 20
Dołączył: 13.05.2007
Skąd: Warszawa

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


Zapoznaj się z klauzulą JOIN w zapytaniach SQL (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) np.

  1. SELECT * FROM company c INNER JOIN user u ON c.user_id = u.user_id WHERE c.id = 5 AND c.work_from <span style='color:orange'>> 1999 AND u.first_name = 'Piotr'


Założyłem że IBM ma id 5
Go to the top of the page
+Quote Post

Posty w temacie


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: 26.12.2025 - 15:28