Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL]zapytanie mysql
ilkar
post 22.04.2009, 11:05:28
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
AxZx
post 22.04.2009, 11:10:48
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


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
porady-it.pl
post 22.04.2009, 11:11:35
Post #3





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 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


--------------------
Kurs Video PHP i MySQL, porady-it.pl - gotowe rozwiązania dla webmasterów
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.06.2025 - 09:30