這有點複雜,所以我打算分解它。我試圖得到結果,但無法弄清楚查詢的樣子。前提是,用戶已經購買了一套特定的物品,他們的裝備。當他們訪問我的網站時,他們會看到用戶提交的工具包或設置。我只想向他們展示只有他們購買的裝備的裝備。他們不需要看到他們沒有裝備的裝備。我希望這是有道理的。下面是我的表是這樣的:使用SQL Server返回自定義結果
[Gear]
gearID
是唯一的關鍵- 擁有所有的裝備列表(話筒,頭,效果)使用的唯一ID對每個
[Kits]
kitID
是唯一的關鍵- 擁有所有用戶提交的包的列表
[KitGearLink]
此表連接[Kits]
和[Gear]
彼此。所以這張表列出了用戶提交套件的裝備。
[Users]
userID
是所有用戶
[UserGear]
鏈接的[用戶]和[齒輪]表一起的唯一關鍵
那麼,如何爲每位用戶提供記錄,以便向他們展示所有可以使用他們所擁有的設備的工具包。如果套件有用戶不擁有的東西,那麼它不會顯示它們。有任何想法嗎?
謝謝你們!
剛剛意識到這不起作用,因爲如果連接失敗,UserID將爲空 - 我會繼續考慮這一點! – gareththegeek 2013-05-02 16:00:44
大聲笑...謝謝:) – Damien 2013-05-02 17:10:54