0
確定後獲得幾個重複的行,所以我有4個表:如何避免加盟
credits, playlog, sessionlog, user
credits
有列userid
加入與user
。
playlog
已將sessionlogid
加入sessionlog
。
sessionlog
已將userid
加入user
。
所以當我加入任何與sessionlog
,我必須做的事情來獲取用戶,行會列出多次。
我想我知道爲什麼發生這種情況,我只是不知道如何防止它。
因此,每次玩家玩關卡時,都會創建一個playlog
(並且每個playlog
包含sessionlogid
)。
當我將所有東西加在一起時,每個玩家都會像他一樣經常上市,儘管我只希望他被列出一次。
當我查看特定玩家的信用時,例如,我得到2行信息,具體取決於他消費的頻率。
但只要我參加與sessionlog
,這2行得到乘以似乎與playlog
S如何許多屬於那個sessionlog
- 如果他出場5級,這2付款行得到乘以5,輸出爲10行2付款。 這給了我很大的問題來計算每級支付。
如何查詢每個sessionlog
只需要最新的playlog
加上附加的約束條件?
你的問題還不夠清楚。你想查詢: 1.信貸(日誌)並顯示所有的信貸支出歷史? - 或 - 2.用戶並顯示總信用? – 2013-02-27 16:53:52
因此我想要列出所有級別的列表(列表中記錄了哪個級別的播放列表日誌)以及列出在每個級別上花費了多少功勞的列 – msa 2013-02-27 17:06:08
您仍然無法提供足夠的信息。你應該考慮爲每個表格和你想要的輸出樣本提供一些樣本數據。 – 2013-02-27 17:09:44