11

同じ名前のすべてのレコードを含むデータグリッドを作成したいと考えています。

私はこのテーブルを持っています:

Shop
ID name          adress            city
-----------------------------------------
1  name1         adress 1          city1
2  name 2        adress2           city2
3  name 2        
4  name 2                          city2
5  name 3        
6  name 4        adress4           city4
7  name 4        adress4           city4

私のデータグリッドには以下が含まれている必要があります。

2  name 2        adress2           city2
3  name 2        
4  name 2                          city2
6  name 4        adress4           city4
7  name 4        adress4           city4

しかし、このクエリを作成する方法がわかりません

4

3 に答える 3

2

この方法を試してください:

select name, adress, city
from tab
where name in ( select name
                from tab
                group by name
                having count(name) >1 )
于 2013-09-23T09:39:11.490 に答える