選擇記錄,我需要選擇從鏈接表,其統計數據是不爲零的所有鏈接:以計數,總結和子查詢
Table tlink:
linkid, linkname, userid
Table tuser:
userid, username
Table tfact:
factid, factorder, userid
Table tstat:
statid, linkid, userid
在TUSER訂單被記錄在tfact點擊的用戶。
用戶可以創建多個記錄在tlink中的鏈接。
每個點擊任何鏈接都記錄在tstat中。
網頁應該過濾所有使用了有序點擊的鏈接。
EG公司ABC訂購3次100次點擊,總共300次點擊。
然後他們創建了幾個鏈接,這些鏈接全部顯示,直到總共使用300次點擊。
我已經嘗試了幾個查詢//子查詢,但無濟於事並希望得到任何幫助。
你到目前爲止嘗試過什麼;你能提供相同的嗎?另外,嘗試編輯你的問題。 – Rahul
我試過很多不同的查詢,例如SELECT DISTINCT dbo.stat.linkid,COUNT(dbo.stat.statid)AS my_stat,dbo.link.linkid AS Expr1 FROM dbo.link INNER JOIN dbo.stat ON dbo.link。的linkID = dbo.stat.linkid WHERE(dbo.stat.userid < (SELECT SUM(factorder)AS my_order FROM dbo.fact WHERE(dbo.link.userid =用戶ID))) GROUP BY dbo.stat。 linkid,dbo.link.linkid,但無處可去! – Mike