PHP mysql выполняет поиск по нескольким таблицам с использованием ключевого слова

У меня есть три таблицы в моей базе данных:

messages
topics
comments

Каждая из этих таблиц имеет два поля, называемых «content» и «title» . Я хочу иметь возможность использовать «Like» в моем операторе sql для просмотра комментариев «messages.content», «messages.title», «themes.content», «themes.title», «comments.content» и «. title 'с использованием ключевого слова.

На данный момент мой запрос может найти результаты только из одной таблицы:

mysql_query("SELECT * FROM messages 
WHERE content LIKE '%" . $keyword . "%' 
OR title LIKE '%" . $keyword ."%'");

Мне также интересно, получив результаты из нескольких таблиц, как я могу определить, какой результат из чего Таблица?

Любая помощь будет принята с благодарностью!

28
задан OMG Ponies 4 July 2011 в 17:55
поделиться