ホームページ > バックエンド開発 > PHPチュートリアル > PHPでデータベースフィールドが一意であるかどうかを検出する方法

PHPでデータベースフィールドが一意であるかどうかを検出する方法

WBOY
リリース: 2016-06-23 13:54:46
オリジナル
1039 人が閲覧しました

注文データベース
id dan Money
01 0001a 5
02 0001a 5
03 0001a 5
04 0001b 5
05 0001c 5
注文番号が重複していないかどうかを検出する方法
すべてのデータがリストされている場合
上記の通り
アウト
01 0001a 5
02 0001a 5
03 0001a 5

mysql ステートメントの書き方は?


ディスカッションに返信(解決策)

select * from tt t where names (select 1 from tt where dan=t.dan and id !=t.id

); についての質問であるはずです。データベース: oracle :select * from t where dan in (count(dan)>1 グループ by dan を持つ t から dan を選択します)。

さて、SELECT * from ssc_record WHERE tables = 7 and dan1 in(SELECT dan1 from ssc_record GROUP BY dan1 HAVING count(1)>2)
このクエリは非常に遅いので、大量のデータがそこに滞留します。動かない。 。

num > 1 を持つ ssc_record グループから num として id、dan、money、count(*) を選択します

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート