Sto costruendo un sito di aste per un cliente e ho un problema in cui devo rimuovere le offerte dalla tabella dell'offerta fino a un certo punto, quel punto è determinato dal numero di offerenti o da una riserva prezzo.MySQL cancella riga fino a un certo punto
Lasciatemi spiegare ulteriormente. Ho una tabella con i dati:
Bidder1 $7,250.00 Sat 21 Jul 2012 12:25:44
Bidder2 $7,000.00 Sat 21 Jul 2012 12:26:34
Bidder1 $6,250.00 Sat 21 Jul 2012 12:25:44
Bidder2 $6,000.00 Sat 21 Jul 2012 12:26:11
Bidder1 $5,250.00 Sat 21 Jul 2012 12:25:44
Bidder2 $5,000.00 Sat 21 Jul 2012 12:25:34
Bidder2 $1,100.00 Sat 21 Jul 2012 12:23:53
Bidder1 $1,000.00 Sat 21 Jul 2012 12:22:33
Bidder1 $550.00 Sat 21 Jul 2012 12:22:33
Bidder2 $500.00 Sat 21 Jul 2012 12:22:23
Bidder2 $100.00 Sat 21 Jul 2012 12:22:23
Come potete vedere ci sono 2 offerenti che stanno combattendo. Ora ogni offerente è in grado di cancellare le proprie offerte in qualsiasi momento, tuttavia, l'offerente2 annulla le offerte, il sistema contrassegna tutte le offerte sull'asta come annullate (requisito del cliente) non solo l'ultima. Se questo è il caso (l'offerente2 annulla le loro offerte), le offerte dell'offerente1 dovrebbero tornare a $ 1000, che è il prezzo di riserva per l'asta (come dovresti essere in grado di dire perché ci sono 2 offerte di fila tra offer1, $ 550 e $ 1000).
Ecco quello che spero sia solo un po 'complicato e non un po' impossibile. Dire che ho 3 offerenti:
Bidder1 $7,250.00 Sat 21 Jul 2012 12:25:44
Bidder2 $7,000.00 Sat 21 Jul 2012 12:26:34
Bidder3 $6,250.00 Sat 21 Jul 2012 12:25:44
Bidder2 $6,000.00 Sat 21 Jul 2012 12:26:11
Bidder1 $5,250.00 Sat 21 Jul 2012 12:25:44
Bidder2 $5,000.00 Sat 21 Jul 2012 12:25:34
Bidder3 $1,100.00 Sat 21 Jul 2012 12:23:53
Bidder1 $1,000.00 Sat 21 Jul 2012 12:22:33
Bidder1 $550.00 Sat 21 Jul 2012 12:22:33
Bidder2 $500.00 Sat 21 Jul 2012 12:22:23
Bidder2 $100.00 Sat 21 Jul 2012 12:22:23
Se bidder2 cancella le loro offerte poi ho bisogno di rotolare indietro fino a quando l'ultima offerta di bidder3 ma ancora con bidder1 vincente.
Qualsiasi consiglio è apprezzato.
quale deve essere l'importo dell'offerta per l'offerente1? ancora 7.25k o 6.25k + 1? o? – Kris
si dovrebbe generalizzare la logica per 3,4, ... n utenti. A partire da ora non riesco a vedere nulla di comune tra il primo e il secondo caso. – Lobo