0

この質問を簡単な方法で提案しようと思います。2 つの列 (Name、Contact_No) を持つテーブルがあるとします。名前は同じでも、テーブル内の連絡先番号が異なる場合があります。私が知りたいのは、テーブル全体で繰り返されていない名前を見つけることだけです。または、言い換えれば、このテーブルで一意で、1 回しか表示されていない名前.シナリオ。

ここに例があります

Name     Contact_No

A        123
A        124
B        125
C        126
C        127

私が望むのは、テーブル全体で繰り返されていない (B) を見つけることだけです。ありがとう

4

1 に答える 1

5

これを簡単に行うことができます:

SELECT name FROM tbl_name GROUP BY name HAVING COUNT(name) = 1 

SQLFIDDLEをチェックしてください

于 2012-09-11T08:36:27.450 に答える