好了,所以我有三個表與這些領域(當然也有更多的非相關):內連接沒有直接關係
full_table
屬性
條款ArticleID
MAIN_TABLE
商品ID
other_table
屬性
所以在full_table中有「articleID」及其相關「屬性」的完整列表。在main_table中只有一些articleID。在other_table中只有一些「屬性」。
我想要的只是那些屬性在other_table中且其articleID在main_table中的文章。
編輯:說明
問題的一些視覺上的幫助,是我的查詢也返回他們中的很多不在other_table。
查詢如下:
SELECT full_table.attribute, main_table.articleID FROM main_table
INNER JOIN full_table ON full_table.articleID = main_table.articleID
INNER JOIN other_table ON other_table.attribute = full_table.attribute
EDIT2:我已經測試樣品PIC和代碼上的SQL小提琴,並根據需要工作,所以這個問題必須來自真正的查詢增加了複雜性,我我們將繼續研究問題的根源。
請編輯您的問題,並提供樣本數據和預期的結果。您的查詢似乎會按照您的要求進行:「僅獲取屬性位於other_table中的那些文章」。 – 2014-11-04 13:21:34
謝謝戈登,在這裏你拿着樣品和想要的結果;) – Pinx0 2014-11-04 14:01:56
。 。你應該刪除這個問題,因爲這是由誤解造成的。 – 2014-11-04 16:00:56