Il discorso è lungo, in pratica sto lavorando su camere di albergo, vengono prenotate max 4 camere ed io devo cercare tutti gli alberghi che hanno quei tipi di camere, per cui passo 4 parametri dinamici del tipo 1-0, 2-0 ecc.. dove il primo numero sono gli adulti ed il secondo i bambini, quindi capita che se una persona prenota una sola camera doppia senzabambini passa il solo parametro 2-0 egli altri parametri da form di ricerca sono nulli, comunque ho risolto in qs modo:
SELECT
camere_unita_prezzi.STO_RATE_ADULTO_PP,
camere_unita_prezzi.IDACC,
camere_unita_prezzi.IDROOM,
group_concat(camere_unita_prezzi.CAPIENZE) as CAPIENZE1
FROM
camere_unita_prezzi
GROUP BY
camere_unita_prezzi.IDACC
HAVING
CAPIENZE1 like '%1-0%' and CAPIENZE1 LIKE '%2-0%'
1-0 e 2-0 sono parametri dinamici
esiste un modo più furbo????

Rispondi quotando