0

ユーザーが互いにプライベート メッセージを送信できるアプリケーションを開発しています。
ユーザーがユーザーにメッセージを送信したいとしますDavid , jack, John。明らかなことですが、この受信者を検証し、それらがusersテーブルに存在するかどうかを確認する必要があります。
しかし、私はこの仕事をするための明確なシナリオを持っていません.

次のようなクエリを準備する必要があります。

select user form users where user_name=David OR user_name=Jack OR user_name=John

次に、行数が 3 の場合、ユーザーにメッセージを送信させ、そうでない場合はアクションをドロップしますか?

4

1 に答える 1

1

これは、SQL に関する質問に関しては非常に基本的なものなので、そのようなことについてはより適切なリファレンスを取得する必要があります。

探しているクエリのタイプは次のとおりです。

SELECT id, user_name FROM users WHERE user_name IN ('David','Jack','John')

おそらくid、何らかの列があると思います。

クエリを作成する場合はINDEX、フィールドに があることを忘れないでください。user_name

于 2013-10-16T16:55:56.353 に答える