posta la struttura delle tabelle... sembra quasi un semplice SELECT ... WHERE cap LIKE '12%' ..., ma dalla domanda parrebbe qualcosa di più complesso