02. juli 2002 - 19:51Der er
8 kommentarer og 1 løsning
Select MAX()
Hvordan kan jeg vælge det højeste bud (current_bid) i min tabel (bids) - samtidig skal den kun vælge en max værdi ud af de rækker, hvor bid_item = $row_items[id].
"SELECT MAX(current_bid), bid_item FROM bids WHERE bid_item ='$row_items[id]' GROUP BY current_bid"
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Du kan ikke gruppere på current_bid, den skal jo variere igenne gruppen førend MAX(cirrent_bid) giver mening. måske: "SELECT MAX(current_bid) as olsen, bid_item FROM bids WHERE bid_item ='$row_items[id]' GROUP BY bid_item"
$sql = "SELECT MAX(current_bid) as olsen, bid_item FROM bids WHERE bid_item = $row_items[id] GROUP BY bid_item"; echo $sql; $resset = mysql_querey( $sql ) or die ( mysql_error() );
SELECT MAX(current_bid) as olsen, bid_item FROM bids WHERE bid_item = $row_items[id] GROUP BY bid_item - dur heller ikke... den returnerer: You have an error in your SQL syntax near 'GROUP BY bid_item' at line 1
nu dur det ... hele koden: $result_bids = mysql_query("SELECT MAX(current_bid) as current_bid, bid_item FROM bids WHERE bid_item=$row_items[item_id] GROUP BY bid_item") or die (mysql_error()); $row_bids = mysql_fetch_array($result_bids);
mysql_free_result($result_bids);
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.