Dzięki, za naprowadzenie, nie wiedziałem, że tak po prostu można...
Niestety nie wiem jak rozgryźć kolejny problem.
Jak przygotować formularz wyszukiwania ewentualnie czy przygotować kilka formularzy wyszukań, mam z tym problem.
Chciałbym aby był jeden formularz, i żeby wyniki wyszukania były zależne od danych wysłanych z formularza. Po prostu mam na sztywno takie zapytanie
SELECT DISTINCT w.name, w.surename
FROM workers w
INNER JOIN workers_languages wl USING (pesel)
INNER JOIN workers_privilages wp USING (pesel)
INNER JOIN workers_skills ws USING (pesel)
INNER JOIN workers_occupation wo USING (pesel)
WHERE wl.shortname LIKE '%' AND wp.shortname LIKE '%' AND ws.shortname LIKE '%' AND wo.lev0 LIKE '%'
Załóżmy że w formularzu wpisano wyłącznie do wyszukania uprawnienie = 131 to wyszuka według
SELECT DISTINCT w.name, w.surename
FROM workers w
INNER JOIN workers_languages wl USING (pesel)
INNER JOIN workers_privilages wp USING (pesel)
INNER JOIN workers_skills ws USING (pesel)
INNER JOIN workers_occupation wo USING (pesel)
WHERE wl.shortname LIKE '%' AND wp.shortname LIKE '131' AND ws.shortname LIKE '%' AND wo.lev0 LIKE '%'
a mnie interesowałoby aby zapytanie w tym wypadku wyglądało
SELECT DISTINCT w.name, w.surename
FROM workers w
INNER JOIN workers_privilages wp USING (pesel)
WHERE wp.shortname LIKE '131'