MySQL を使用して、次のようないくつかのフィールドで結果を検索するエンジンを作成しています。
SELECT table1.*, table2.* FROM table1
JOIN table2
ON table1.id = table2.tid
WHERE
(table1.field1 LIKE 'keyword%' OR table1.field2 LIKE 'keyword%')
AND
(table2.field1 LIKE 'keyword%' OR table2.field2 LIKE 'keyword%')
ORDER BY table1.id ASC;
しかし、どのフィールドがキーワードに一致するかを知る必要があります...どうすればそれを行うことができますか?
ところで、私はPHPを使用しています。