私のテーブルが次のようになっているとします。
table user
id | email | password | age | gender
1 | yao@a.com | password | 1 | m
2 | yao@c.com | password | 2 | m
通常のユーザーとして、私はテーブルとそのデータについて何も知りません。フォームに次のメールアドレスを入力して、ID番号を取得します。
(yao@a.com, yao@b.com, yao@c.com)
したがって、クエリは次のようになります。
select id from user where email in (yao@a.com, yao@b.com, yao@c.com)
戻る必要があります:
(1,2)
では、どのIDがどのユーザーのものであるかをどのように把握すればよいですか?一度に1人のユーザーにクエリを実行することを考えていましたが、リストが大きくなりすぎると、悪い習慣になります。
このようなものを実装するためのより良い方法は何ですか?
どのIDがどのユーザーに属しているかを知る必要があるのは、フロントエンドがどのメールが機能しなかったかなどをユーザーに通知する必要があるためです。