我有3個表:只選擇特定的關係超過3個表爲m使用MYSQL記錄:n的關係
t_cards:
----------------------------
| card_id | customer_name |
----------------------------
t_cardsxtags:
-------------------------
| ID | card_id | tag_id |
-------------------------
t_tags:
---------------------
| tag_id | tag_name |
---------------------
th e卡和標籤是m:n,所以一張卡片可以有多個標籤,一個標籤可以屬於多張卡片。
現在我的問題如下:
我想從t_cards中選擇那些具有特定標籤(或更多)的記錄,例如,與tag_ids標籤33,44和55
所以我想所有這些卡在選擇inlcuded:
- 卡完全相同,只有那些標籤
- 卡這些標籤也有其他附加的標籤
我該如何使用mysql?
[編輯]
更具體:我希望這些選擇,有標籤33,44和55(也許一些額外的標籤)
是什麼?你嘗試多少? – Cfreak
http://www.pui.ch/phred/archives/2005/04/tags-database-schemas.html http://www.pui.ch/phred/archives/2005/06/tagsystems-performance-tests .html – biziclop
看起來像家庭作業 – Alfwed