[英]Select from Different Tables Where two clauses
所以我有2個表, 用戶和admin 。 我必須從名字和姓氏中進行選擇,如下所示:
Users
表:
id firstname surname
1 Alex Edison
2 Mary Peterson
Admin
表:
id firstname surname
1 Alex Edison
2 George Peterson
我的選擇應從“ Alex Edison”數據的Admin和Users表中得到2行(WHERE名= Alex
AND姓= Edison
)。
關於如何實現此目標的任何想法?
只需使用UNION
:
SELECT firstname, surname
FROM Users
WHERE firstname = 'Alex' AND surname = 'Edison'
UNION ALL
SELECT firstname, surname
FROM Admin
WHERE firstname = 'Alex' AND surname = 'Edison';
如果要跟蹤每個記錄的源,還可以在聯合中的每個查詢中選擇一個計算列。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.