私は2つのテーブルからデータを取り出す私のサイトの簡単なフォーラム検索を行っています。それは両方のテーブルに用語を見つけた場合には、重複を引っ張っています単純な検索でのSQLのダブルレコード
SELECT ft.id, ft.title, ft.date
FROM forum_topics ft
WHERE ft.title LIKE '%" .$search. "%' OR ft.body LIKE '%" .$search. "%'
UNION SELECT fr.topic, ft.title, fr.date
FROM forum_replies fr
INNER JOIN forum_topics ft ON fr.topic=ft.id
WHERE fr.body LIKE '%" .$search. "%'
ORDER BY date DESC
結果のid
が同じであれば、それは文句を言わない重複したレコードを表示して、どのように私はそれを作ることができます。