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). Jedno z zapytań działa ok, zwraca wszystkie rekordy:
"SELECT b.nazwa_branzy, u.login, o.tresc, i.rodzaj_umowy, l.lokalizacja FROM ogloszenia AS o
JOIN users u ON u.id_usera = o.id_usera
JOIN branza b ON b.id_branzy = o.id_branzy
JOIN umowa i ON i.id_umowy = o.id_umowy
JOIN lokalizacja l ON l.id_lok = o.id_lok"
Gorzej jest jak próbuję wyciągnąć już coś GET. Średnio mi to wychodzi. Zrobiłem coś takiego:
"SELECT b.nazwa_branzy, u.login, o.tresc, i.rodzaj_umowy, l.lokalizacja FROM ogloszenia AS o, branza AS b
JOIN users u ON u.id_usera = o.id_usera
JOIN branza b ON b.nazwa_branzy = '{$_GET['nazwa']}'
JOIN umowa i ON i.id_umowy = o.id_umowy
JOIN lokalizacja l ON l.id_lok = o.id_lok"
I niestety również zwraca mi wszystko. Jak powinno wyglądać takie zapytanie?