Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Join Połączenie zapytań
dark_root
post
Post #1





Grupa: Zarejestrowani
Postów: 341
Pomógł: 1
Dołączył: 19.11.2007

Ostrzeżenie: (10%)
X----


Witam,
mam taki kod:
  1.  
  2. $query="SELECT id_dzial FROM faks_kierownicy INNER JOIN faks_kierownicy_grupy ON fkier_autonumer=fki_id_kier_grup WHERE fkier_typ=0 AND fki_id_pracownicy='".$_SESSION["user_id"]."' and kierownicze='1'";
  3. $result=db_query($query);
  4. $answer = array();
  5. while($wiersz=db_fetch_array($result)){
  6. $answer[] = $wiersz['id_dzial'];
  7. }
  8. $a = implode(',',$answer);
  9. $query="SELECT nazwa FROM dzialy WHERE id IN ($a)";
  10. $result=db_query($query);
  11. $answer2= array();
  12. while($wiersz=db_fetch_array($result)){
  13. $answer2[] = $wiersz['nazwa'];
  14. }


Kod składa się z dwóch zapytań sql. Pierwsze pobiera mi odpowiednie id, które potem jest wykorzystywane w drugim zapytaniu. Da się połączyć jakoś te dwa pytania w jedno np. za pomocą jakiś Joinów?
Nie za bardzo mi chce działać jak próbuję.
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: 6.10.2025 - 07:10