我使用的是聯合查詢時,來自哪一個表:如何知道一個結果,在MySQL中使用UNION
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這樣的前綴,我可以用它來確定結果來自哪裏。 結果基本上放在一個結果,所以我不知道我在想什麼是可能的,這就是我來這裏問的原因。
您可以爲每個select語句添加一個額外的字段,並在其中包含表名。 – inhan