我有两个表,我正在尝试使用相同的查询从每个表中提取值。这是一个自动完成框,用户可以在其中输入标题或流派。
我想知道一行是来自 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
在两个表中。