Ciao a tutti....

Ragazzi, sto realizzando uno script per un'azienda, ho un problema, sto per diventare matto, magari è più semplice d iquello che immagino, ma non trovo la soluzione.

Ecco il quesito:
- Ho 4 tabelle: idOggetto, idUtente, data, offerta
- Dovrei prendere tutti i dati di coloro che hanno fatto OFFERTE uguali e quindi che non sia l'unica.

La query che ho fatto è la seguente:

Codice PHP:
SELECT idUseroffertadata FROM offerte WHERE idUser='$idUtente' AND idOggetto='$idOggetto' GROUP BY offerta HAVING COUNT(offerta)>
Questa però non funziona perchè c'è la clausula idUser e funzionerebbe solo se lo stesso utente fa due offerte uguali (ma deve farlo lui stesso).

Ho poi cambiato così:
Codice PHP:
SELECT idUseroffertadataCOUNT(offerta) as numOff FROM offerte WHERE idOggetto='$idOggetto' GROUP BY offerta HAVING COUNT(offerta)>
E questo potrebbe andare bene, se non mi da SOLO un risultato (anche se la somma la fa) e quindi non posso recuperare tutti gli ID che hanno fatto la stessa offerta.

La mia domanda è:
- Come posso mostrare tutti gli ID degli utenti che hanno fatto la stessa offerta ?

Un grazie in anticipo.