No ale w jaki sposob sformuujesz warunek HAVING skoro kazdy uzytkownik nie dosc ze ma inaczej uzupelnione pola w profilu to jeszcze jeden ma uzupelnione np pole o dlugosci wlosow a drugi uzupelnil sobie miejsce zamieszkania. Problem w tym ze warunki sa inne dla kazdego uzytkownika ktory wejdzie na strone.
Pominmy narazie wybieranie jednego losowego tekstu. Niech pokaza sie wszystkie spelniajace warunki dla danego uzytkownika.
Wchodzi sobie na stronie user_id=80 który w swoim profilu w tabeli USERS wpisal ze ma krotkie włosy, jest z warszawy, ma 15 lat i lubi pływać. Powinny mu sie ukazac teksty B i C.
Jaki powinno wygladac do tego zapytanie? Ktos dokonczy:
SELECT tekst FROM teksty WHERE ...