我會嘗試給出一個「eBay」示例,我相信這將是最簡單的方法。我會運行什麼SQL查詢來獲取我失去的拍賣清單? (eBay示例)
想象的bids
表:
bid_id | bid_from_user | bid_for_auction | bid_price
1 | 150 | 1 | 20
2 | 453 | 1 | 30
3 | 42 | 1 | 50
4 | 12 | 2 | 12
5 | 60 | 2 | 20
想象一下,你需要列出拍賣其一定的人目前競標,失去。
因此,我們目前的用戶ID爲12
,所以bid_from_user='12'
目前該用戶正在競標拍賣的ID 2
與價格12
和明顯失去,因爲有在同一拍賣的另一用戶投標具有更高的性價比。
我不想列出用戶所投標的所有拍賣,我只想列出那些用戶在和上失敗(=不是他獲勝的那些)。
那麼,我跑什麼樣的查詢來做到這一點?
這只是選擇用戶行不在拍賣的最大分組數 – shevski 2011-05-21 22:17:09