Originariamente inviato da zanzu
Esatto. Ho un campo per ogni attività e c'è un menù a tendina, nella pagina di ricerca, con l'elenco di tutte le attività. Il dato della selezione (cioè il campo su cui cercare) viene passato alla query tramite la variabile php "$campo_nella_query". Tutti i valori positivi (campo 1-0) trovati nella tabella "settori" corrispondono ad un IDcoop per ogni record, cioè alle cooperative che svolgono quell'attività.
Il problema è che da questa tabella, che contiene solo gli IDcoop e le attività, io devo prendere i dati (Ragione sociale, indirizzo, eccetera) che sono nell'altra tabella "cooperative" che ha il campo IDcoop in relazione con quello dell'altra tabella.
Che approccio addottare?
Un saluto e un grazie per qualsiasi indicazione di chiarimento
Continuo ad avere un dubbio. Dovresti avere un CAMPO chiamiamolo "attivita" (senza accento) che ha dei record in cui sono elencate le attivita'. Per capirci:
codice:
id  -  campo_attivita

1   -  cucito
2   -  cucina
3   -  fantasia
4   -  ceccobeppe
5   -  ciccio
LA cosa dovrebbe essere come questa descritta.

La query sara' con una inner join

codice:
select *
from coop
inner join settori on coop.id = settori.id
where coop.tuo_campo = 1
and attivita = 'fantasia'
Quindi il campo "attivita" e' uno solo con tanti record.