看板 Database 關於我們 聯絡資訊
是不是要找出table Item "只有評過一個人"?? 如果是的話,那只要抓出table Rating 中 item 只出現過一次的資料 select username , item from Rating where item in (select item from Rating group by item having count(*)=1 ) 還是說,有被用過的 item ,但是沒有用在所有人身上 (因為原po的例子中只有兩個人,所以不清楚是第一種狀況還是第二種狀況) 可以利用類似的方法,先找出table Rating中有多少人,然後找出table Rating 中沒有用到這麼多次的item。 ※ 引述《pcstar (亮光)》之銘言: : 三張表示意如下 : [Item] : item itemname : ==== ======== : 1 aaaa : 2 bbbb : 3 cccc : 4 dddd : [Rating] : username item rate : ======== ==== ==== : A 1 3 : A 2 4 : B 1 5 : B 3 5 : [Corating] View : user1 user2 item : ===== ===== ==== : A B 1 : B A 1 : 希望結果如下: : username item : ======== ==== : A 3 : B 2 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.100.147