タグ検索の結果を絞り込むにはどうすればよいですか?例えばPHPとMySQL:タグの検索結果を絞り込む方法は?
、私は以下のこのクエリを試してみましたpg_id 10
でページを取得したいroot_mm_tagged_pages
tag_id pg_id
1 10
1 20
2 10
のroot_tags
tag_id tag_name
1 A
2 B
テーブルの
テーブルそれは空を返します:
SELECT *
FROM root_tags
LEFT JOIN root_mm_tagged_pages
ON root_mm_tagged_pages.tag_id = root_tags.tag_id
WHERE root_tags.tag_name = 'A'
AND root_tags.tag_name = 'B'
ORDER BY root_mm_tagged_pages.created_on DESC
注:私はそれは常に動的である$_REQUEST
を通じてA
の値を取得します。 B
は常に固定です。
アイデア?
ありがとうございました。
感謝。私はあなたがそれが2人の間に「AND」ではなく「OR」であることを望んでいると仮定しています。 – judda