Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie złożone JOIN ON
Panicz74
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 1
Dołączył: 28.08.2015

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


Witam,

Mam taki problem. Musze przerobić swoje zapytania złożone na formę z INNER JOIN (poniekąd przy większej liczbie rekordów serwer się zawiesi). Zapytanie takie, które zrobiłem zwraca wszystkie wyniki:

  1. "SELECT b.nazwa_branzy, u.login, o.tresc, i.rodzaj_umowy, l.lokalizacja FROM ogloszenia AS o
  2. JOIN users u ON u.id_usera = o.id_usera
  3. JOIN branza b ON b.id_branzy = o.id_branzy
  4. JOIN umowa i ON i.id_umowy = o.id_umowy
  5. JOIN lokalizacja l ON l.id_lok = o.id_lok"


A pojawiają się schody bo muszę teraz wybierać poszczególne elementy i średnio mi to wychodzi. Takie zapytanie również zwraca mi wszystkie wyniki zamiast tylko tych podanych w GET:

  1. "SELECT b.nazwa_branzy, u.login, o.tresc, i.rodzaj_umowy, l.lokalizacja FROM ogloszenia AS o, branza AS b
  2. JOIN users u ON u.id_usera = o.id_usera
  3. JOIN branza b ON b.id_branzy = o.id_branzy
  4. JOIN umowa i ON i.id_umowy = o.id_umowy
  5. JOIN lokalizacja l ON l.id_lok = o.id_lok
  6. WHERE b.nazwa_branzy = '{$_GET['nazwa']}'"


Czy ktoś może mi podpowiedzieć jak przerobić to zapytanie aby wyciągnąć tylko te elementy podane w GET??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




A skad wiesz ze dziala w PMA? Wpisales recznie zapytanie do PMA, czy moze wkleiles do PMA to co generuje ci php? Bo jak recznie wpisales, to pewnie masz inaczej niz to co generuje ci php. Sprawdz, pisalem ci juz o tym
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 Aktualny czas: 1.01.2026 - 00:57