2010-01-23 31 views
0

2表相關聯的標籤一起相關的項目:
項目(ITEM_ID,...)
標籤(TAG_ID,ITEM_ID)
選擇一個標籤與這些項目

如何選擇項目(來自「商品」表),它們有一個與它們相關的特定標籤(在「標籤」表中)以及與這些商品相關的所有標籤?

回答

1

用途:

SELECT i.*, 
     t.tag_id 
    FROM ITEMS i 
    JOIN TAGS t ON t.item_id = i.item_id 
WHERE i.item_id IN (SELECT x.item_id 
         FROM TAGS x 
         WHERE x.tag_id = ?) 
相關問題