non e' chiaro per niente.

acquirente e venditore son gli stessi della tabella utenti?

Sarebbe piu chiaro se per esempio oltre alla tabella "vendita" ci fosse:

una tabella utenti ed una oggettii.

tab_vendita

id_vendita
id_oggetto
id_acquirente <- id_utente
id_venditore <- id_utente

l'id_utente sara' acquirente o venditore a seconda della partecipazione all'operazione