Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]inner join "lub"
neo1986kk
post 29.11.2012, 00:12:16
Post #1





Grupa: Zarejestrowani
Postów: 561
Pomógł: 3
Dołączył: 2.02.2009

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


Mam do przerobienia zapytanie, które pobiera osoby robiące dany projekt

robiących projekt może być:
Jedna osoba, dwie , lub trzy


To zapytania działa mniejwiecej tak ze pobiera z projektów odrazu sprawdzając ich imiona

  1. SELECT projekty.user1, projekty.user2, projekty.user3, osoba1.imie, osoba2.imie, osoba3.imie FROM pojekty INNER JOIN users osoba1 ON projekty.user1 = osoba1.id INNER JOIN users osoba2 ON projekty.user2 = osoba2.id INNER JOIN users osoba3 ON projekty.user3 = osoba3.id


Teraz jeśli projekt wykonuje jedna osoba, zapytanie oczywiście sprawdza resztę i nie zwraca nic...

Może macie pomysł jak poprawić to zapytanie, aby w razie gdyby projekt wykonała jedna, bądź dwie osoby, wykonało się ono poprawnie?

Pozdrawiam

Ten post edytował neo1986kk 29.11.2012, 00:13:29
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 15:26