2013-03-03 128 views
1

假設我的表是這樣的:如何驗證多封電子郵件並獲取電子郵件數據?

table user 
id | email | password | age | gender 
1 | [email protected] | password | 1 | m 
2 | [email protected] | password | 2 | m 

假設作爲一個普通用戶,我一無所知表和它的數據。在一個形式,我輸入下面的電子郵件,以獲得他們的身份證號碼:

([email protected], [email protected], [email protected]) 

所以查詢將是:

select id from user where email in ([email protected], [email protected], [email protected]) 

應該返回:

(1,2) 

現在,我該怎麼辦找出哪個用戶是哪個ID?我一直在考慮一次查詢一個用戶,但是如果列表變得太大,這將是不好的做法。

什麼是更好的方法來實現這樣的東西?

的原因,我需要知道哪個ID屬於哪個用戶是因爲前端需要知道哪些電子郵件沒有工作等

回答