Buongiorno a tutti.
Stamattina ho un problema dal quale non riesco ad uscire.

In un form di ricerca, tra gli altri filtri, ho una select con gli intervalli di età.

tra 18 e 24 anni
tra 25 e 30 anni
tra 31 e 36 anni
tra 37 e 42 anni
tra 43 e 50 anni
tra 51 e 60 anni
tra 61 e 70 anni
oltre 70 anni

Attualmente ho una select che utilizza Join in questa maniera:

Codice PHP:
$sql "SELECT * FROM
            categories
            INNER JOIN
            a_data ON categories.id_user=a_data.id_user
            INNER JOIN
            users ON categories.id_user=users.id
            INNER JOIN
            gallery ON categories.id_user=gallery.id_user
            AND categories.mod='1'"
.$sex.$p."
            LIMIT 
$prima_riga$righe_per_pagina
            "

Ma come faccio a trovare i dati per creare un filtro per una select se i dati che mi servono li reperisco dalla stessa select?

Come posso fare?