2 つのテーブルがあり、同じクエリを使用して各テーブルから値を取得しようとしています。これは、ユーザーがタイトルまたはジャンルを入力できるオートコンプリート ボックス用です。
行が items_table または item_genres_table からのものかどうかを知りたいです。以下は動作しません。両方のテーブルからすべての行を返していますが、すべての行のキーは item_title であり、期待どおりの item_genre ではありません。
SELECT name as item_title FROM items_table
WHERE name LIKE ?
UNION
SELECT name as item_genre FROM item_genres_table
WHERE name LIKE ?
name
データベースのフィールドを制御できないため、両方のテーブルで立ち往生しています。