[SQL ] MYSQL group by 的SQL語法問題

看板Database作者 (brain)時間17年前 (2008/08/26 00:04), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
我有一張表要JOIN 另外一張表 2次 表一 profiles ( id , name , address ) 表二 friend ( fid , id , id2 , type ) profiles = 個人資料 friend = 朋友關係 profiles.id 對應 friend.id 也對應 friend.id2 id 是 id2 的 type 關係 friend 的type enum( '好友名單' , '黑名單' ) 我的目的是想要 計算出 profiles的某的人的人氣 當有一個人家他好友 人氣就+1 一個人加他黑名單 人氣就-1 但是問題出現了 連續 join 兩次 friend as f1 , friend as f2 設定 group by f1.type 也不對 設定 group by f2.type也部隊 也不能設定 group by f1.type , f2.type 這可能是我觀念有點不清楚 拜託高手給一點提示 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.75.63

08/26 00:26, , 1F
考不考慮子搜尋? 一個是+一個是- 加起來就是人氣了XD
08/26 00:26, 1F
文章代碼(AID): #18ijWC7d (Database)
文章代碼(AID): #18ijWC7d (Database)