私はユニオンクエリを使用しています:
SELECT snippet_id, title FROM tbl_snippets WHERE title LIKE ?
UNION
SELECT tag_id, tag FROM tbl_tags WHERE tag LIKE ?
UNION
SELECT category_id, category FROM tbl_categories WHERE category LIKE ?
結果がどのテーブルから来たかを知るにはどうすればよいですか?snippet_id、tag_id、category_id には、結果がどこから来たのかを判断するために使用できる SN、TG、CI などのプレフィックスがありません。結果は基本的に1つの結果にまとめられているので、私が考えていることが可能かどうかはよくわからないので、ここで質問しました.