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: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
LA cosa dovrebbe essere come questa descritta.codice:id - campo_attivita 1 - cucito 2 - cucina 3 - fantasia 4 - ceccobeppe 5 - ciccio
La query sara' con una inner join
Quindi il campo "attivita" e' uno solo con tanti record.codice:select * from coop inner join settori on coop.id = settori.id where coop.tuo_campo = 1 and attivita = 'fantasia'

Rispondi quotando