有少少邏輯野諗唔通..(PHP)

本帖最後由 LikPan 於 2010-2-17 17:27 編輯

資料庫描述:

項目資料表:
項目ID,項目名稱,項目介紹

評論資料表:
評論ID,評論人,留言,所屬項目ID,評分


----------------------------------
列出所有項目,並以3分最多的排先
=========================================
┌─────────────────────────────────────┐
│項目名稱│   │3分:2人│  2分:1人│  1分:5人      │
│項目介紹│   │最新留言 + 評分 │                 │
└─────────────────────────────────────┘
=========================================

我有少少諗唔通點SHOW出黎好,因為要SHOW所有項目
係咪應該要執行項目的sql先?
但又未計邊個多d..
而且唔係個個項目都有人評分,可能無評過,咁評分得幾條
項目就有成100條

select b.item_id, count(a.item_id) as count3 from eval a, (select distinct item_id from eval) as b where a.plus_3 is NOT NULL and a.item_id=b.item_id
order by count3

TOP

select b.item_id, count(a.item_id) as count3 from eval a, (select distinct item_id from eval) as b w ...
calex7 發表於 2010-2-17 16:53



    冇起table試過 憑直覺諗出黎的 不知o岩唔o岩架

TOP

本帖最後由 LikPan 於 2010-2-17 19:32 編輯

回復 3# calex7

依家複雜D,係要咁排:
=========================================
┌─────────────────────────────────────┐
│項目名稱│   │3分:2人│  2分:1人│  1分:5人   │
│項目介紹│   │最新留言 + 評分 │                       │
└─────────────────────────────────────┘
=========================================
資料庫描述:
項目資料表:
項目ID,項目名稱,項目介紹

評論資料表:
評論ID,評論人,留言,所屬項目ID,評分

TOP

回復 4# LikPan


    你唔早講 又話用3分黎計.....咁要再諗

TOP

其實個logic 應該參唔多 你twist一下啦

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

本帖最後由 LikPan 於 2010-2-17 19:32 編輯
回復  LikPan


    你唔早講 又話用3分黎計.....咁要再諗
calex7 發表於 2010-2-17 17:36


老闆突然改變,我都o左一o...
因為本來一開始個設計無預佢咁排列....唔好意思
不過依然以3分黎排先後

TOP