ホームページ > バックエンド開発 > PHPチュートリアル > Mysqlには3つのフィールドがありますが、いずれかのフィールドの値が同じ場合、ステートメントはどのように記述すればよいでしょうか。

Mysqlには3つのフィールドがありますが、いずれかのフィールドの値が同じ場合、ステートメントはどのように記述すればよいでしょうか。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-06 13:54:01
オリジナル
871 人が閲覧しました

mysqlには3つのフィールドがありますが、これら3つのフィールドのいずれかに重複した値がある場合、それはどのように記述すればよいですか?
たとえば、
a b c
1 2 3
4 5 3
c フィールドが繰り返される場合、これら 2 つのレコードは重複とみなされます。

次のステートメントを試してみました:

リーリー

結果は間違っています。私が見つけたのは、3 つのフィールドがすべて同じであるため除外されるということです
そして、私が望むのは、3 つのフィールドのいずれかの値が同じであるため、除外されるということです

達成される効果はこれら 3 つのフィールドを一意のキー値として設定するのと同じであり、これら 3 つのフィールドの値をクエリすると一意の結果が得られると言うのと同等です

返信内容:

mysqlには3つのフィールドがありますが、これら3つのフィールドのいずれかに重複した値がある場合、それはどのように記述すればよいですか?
たとえば、
a b c
1 2 3
4 5 3
c フィールドが繰り返される場合、これら 2 つのレコードは重複とみなされます。

次のステートメントを試してみました:

リーリー

結果は間違っています。私が見つけたのは、3 つのフィールドがすべて同じであるため除外されるということです
しかし、私が望むのは、3 つのフィールドのいずれかの値が同じであるため、除外されるということです

達成される効果はこれら 3 つのフィールドを一意のキー値として設定するのと同じであり、これら 3 つのフィールドの値をクエリすると一意の結果が得られると言うのと同等です

でも、何を知りたいのですか...?たとえば、1 2 3 と 1 4 3 のどちらを保持する必要がありますか?このクエリにはどのような意味があるのでしょうか?

SQL ステートメントは少し複雑です:

リーリー

リーリー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート