Sto realizzando uno script al ribasso ma non riesco a fare la query per vedere se è l'offerta unica e più bassa.
Come fare?
Considerate che ho la tabella "bids" in questo modo
id | bid | item | time
Sto realizzando uno script al ribasso ma non riesco a fare la query per vedere se è l'offerta unica e più bassa.
Come fare?
Considerate che ho la tabella "bids" in questo modo
id | bid | item | time
Fai una query di raggruppamento (COUNT(id) AS conteggio) che raggruppa in ordine crescente conteggio e bid con LIMIT 1. In questo modo ottieni il valore dell'offerta più bassa con conteggio più basso. Se il conteggio è 1 allora è l'offerta unica più bassa.
E funziona anche se ci sono più di una offerta più bassa dello stesso valore?Originariamente inviato da filippo.toso
Fai una query di raggruppamento (COUNT(id) AS conteggio) che raggruppa in ordine crescente conteggio e bid con LIMIT 1. In questo modo ottieni il valore dell'offerta più bassa con conteggio più basso. Se il conteggio è 1 allora è l'offerta unica più bassa.
Potresti scrivere la query?
Ho provato con questa query:
SELECT COUNT(id) AS conteggio FROM bids ORDER BY bid, conteggio ASC LIMIT 1
Ma ottengo, in phpmyadmin, conteggio = 111834. Cosa significa?? E' il numero della riga?