私は3つのテーブルを持っています:
t_cards:
----------------------------
| card_id | customer_name |
----------------------------
t_cardsxtags:
-------------------------
| ID | card_id | tag_id |
-------------------------
t_tags:
---------------------
| tag_id | tag_name |
---------------------
カードとタグの関係は m:n であるため、カードは複数のタグを持つことができ、タグは複数のカードに属することができます。
ここで私の質問は次のとおりです:
特定のタグ (またはそれ以上) を持つ t_cards からこれらのレコードを選択したいです。たとえば、tag_ids 33、44、および 55 のタグ
です。
- それらのタグのみを持つカード
- 他の追加タグも持つタグを持つカード
mysqlを使用してそれを行うにはどうすればよいですか?
[編集]
より具体的に言うと、タグ 33、44、および 55 (およびいくつかの追加タグ) を持つものを選択したい