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

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

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!