テーブル内の値が重複している行を選択するにはどうすればよいですか?

宮城さん

別の列で同じ値の値を取得した特定の列をどのように選択しますか?この場合の目的は、同じクラスで教える人々の名前を選択することです。では、同じクラスで教えている人の名前をどのように選ぶのでしょうか。

kcode             kname                                               name
---------------  --------------------------------------------------  ----------
TIG098           eBusiness and eGovernment                           Agneta
TIG015           Informationsteknologi och informationssystem        Aida
TIG058           Programmeringsteknik och databaser                  Alan
TIG059           Systemutvecklingsprojekt                            Dina
TIG163           Beslutsstodsystem                                   Faramarz
TIG166           Tillampad IT management                             Fredrik
TIG167           Fordjupning i programmering                         Henrik
TIG016           Verksamheter och information                        Janne
TIG067           Examensarbete                                       Johan
TIG015           Informationsteknologi och informationssystem        Jonas
TIG164           Interaktionsdesign                                  Juha
TIG015           Informationsteknologi och informationssystem        Kalle
TIG015           Informationsteknologi och informationssystem        Kjell
TIG015           Informationsteknologi och informationssystem        Lennart
TIG098           eBusiness and eGovernment                           Lisen
TIG015           Informationsteknologi och informationssystem        Magnus
TIG015           Informationsteknologi och informationssystem        Maria
TIG165           Informatik som vetenskap                            Marie
TIG167           Fordjupning i programmering                         Rikard
TIG015           Informationsteknologi och informationssystem        Urban
TIG165           Informatik som vetenskap                            William

期待される結果は次のようになります。

Agneta
Aida
Henrik
Jonas
Kalle
Kjell
Lennart
Lisen
Magnus
Maria
Marie
Rikard
Urban
William
forpas

EXISTS

select t.name
from tablename t
where exists (
  select 1 from tablename
  where name <> t.name and kcode = t.kcode
)  
order by t.name

デモをご覧ください
結果:

| name    |
| ------- |
| Agneta  |
| Aida    |
| Henrik  |
| Jonas   |
| Kalle   |
| Kjell   |
| Lennart |
| Lisen   |
| Magnus  |
| Maria   |
| Marie   |
| Rikard  |
| Urban   |
| William |

または、クラスごとにgroup_concat()を使用します。

select kcode, kname, group_concat(name) names
from tablename
group by kcode, kname
having count(*) > 1

デモをご覧ください
結果:

| kcode  | kname                                        | names                                             |
| ------ | -------------------------------------------- | ------------------------------------------------- |
| TIG015 | Informationsteknologi och informationssystem | Aida,Jonas,Kalle,Kjell,Lennart,Magnus,Maria,Urban |
| TIG098 | eBusiness and eGovernment                    | Agneta,Lisen                                      |
| TIG165 | Informatik som vetenskap                     | Marie,William                                     |
| TIG167 | Fordjupning i programmering                  | Henrik,Rikard                                     |

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

行の値が連続しているknexを含むSQLテーブルから選択するにはどうすればよいですか?

分類Dev

重複のトップレコードを選択して新しいテーブルを作成するにはどうすればよいですか?

分類Dev

列内の重複しない最小値を選択するにはどうすればよいですか?

分類Dev

列内の重複しない最小値を選択するにはどうすればよいですか?

分類Dev

XPATH-テーブルの同じ行の列に複数の値があるtrを選択するにはどうすればよいですか?

分類Dev

Pythonを使用してテーブル内の重複する値を転置および削除するにはどうすればよいですか?

分類Dev

SQL Serverのテーブルのすべての列で値が空の行を選択するにはどうすればよいですか?

分類Dev

IDのみが重複している2つのテーブルから最大値を取得するにはどうすればよいですか?

分類Dev

一意の(重複していない)フィールドを持つ行のみを選択するにはどうすればよいですか?

分類Dev

Jqueryを使用してテーブル行を選択するにはどうすればよいですか?

分類Dev

値が存在する場合にのみ、WHERE句を使用して結合テーブルから選択するにはどうすればよいですか?

分類Dev

テーブル内の選択ベースのテーブル行を選択して、別のアクティビティに異なる値を渡すにはどうすればよいですか

分類Dev

特定のデータがテーブルの複数の行に表示される行を選択するにはどうすればよいですか?

分類Dev

テーブル内の特定の値に基づいて値を選択するにはどうすればよいですか?

分類Dev

選択可能なjQueryUIを使用してテーブル内の1つの列のみを選択するにはどうすればよいですか?

分類Dev

データテーブルで選択されている行があるかどうかを確認するにはどうすればよいですか?

分類Dev

テーブル内の複数の値の最大年を選択するにはどうすればよいですか?

分類Dev

mysqlのテーブルから選択したテーブルに挿入して行を追加するにはどうすればよいですか?

分類Dev

値と他のテーブルの選択の両方を使用してテーブルに挿入するにはどうすればよいですか?

分類Dev

テーブルから重複する行を削除し、列の値の合計を維持するにはどうすればよいですか?

分類Dev

SQLServerの行の列値に従ってテーブルから行を選択するにはどうすればよいですか?

分類Dev

共通の列が2つしかない2つの異なるテーブルの重複値を削除するにはどうすればよいですか?

分類Dev

2つの値c#に基づいてテーブルから行を選択するにはどうすればよいですか?

分類Dev

行の条件を指定して、テーブルからすべての行を選択するにはどうすればよいですか?

分類Dev

何かと等しくないデータテーブル内のすべてを選択するにはどうすればよいですか?

分類Dev

別の選択の結果を、追加の列値を追加して新しいテーブルに挿入するにはどうすればよいですか?

分類Dev

複数の選択から重複する値を削除するにはどうすればよいですか?

分類Dev

テーブル内のcolspanを含む列を選択するにはどうすればよいですか?

分類Dev

セル値を使用してデータテーブル行を選択するにはどうすればよいですか?

Related 関連記事

  1. 1

    行の値が連続しているknexを含むSQLテーブルから選択するにはどうすればよいですか?

  2. 2

    重複のトップレコードを選択して新しいテーブルを作成するにはどうすればよいですか?

  3. 3

    列内の重複しない最小値を選択するにはどうすればよいですか?

  4. 4

    列内の重複しない最小値を選択するにはどうすればよいですか?

  5. 5

    XPATH-テーブルの同じ行の列に複数の値があるtrを選択するにはどうすればよいですか?

  6. 6

    Pythonを使用してテーブル内の重複する値を転置および削除するにはどうすればよいですか?

  7. 7

    SQL Serverのテーブルのすべての列で値が空の行を選択するにはどうすればよいですか?

  8. 8

    IDのみが重複している2つのテーブルから最大値を取得するにはどうすればよいですか?

  9. 9

    一意の(重複していない)フィールドを持つ行のみを選択するにはどうすればよいですか?

  10. 10

    Jqueryを使用してテーブル行を選択するにはどうすればよいですか?

  11. 11

    値が存在する場合にのみ、WHERE句を使用して結合テーブルから選択するにはどうすればよいですか?

  12. 12

    テーブル内の選択ベースのテーブル行を選択して、別のアクティビティに異なる値を渡すにはどうすればよいですか

  13. 13

    特定のデータがテーブルの複数の行に表示される行を選択するにはどうすればよいですか?

  14. 14

    テーブル内の特定の値に基づいて値を選択するにはどうすればよいですか?

  15. 15

    選択可能なjQueryUIを使用してテーブル内の1つの列のみを選択するにはどうすればよいですか?

  16. 16

    データテーブルで選択されている行があるかどうかを確認するにはどうすればよいですか?

  17. 17

    テーブル内の複数の値の最大年を選択するにはどうすればよいですか?

  18. 18

    mysqlのテーブルから選択したテーブルに挿入して行を追加するにはどうすればよいですか?

  19. 19

    値と他のテーブルの選択の両方を使用してテーブルに挿入するにはどうすればよいですか?

  20. 20

    テーブルから重複する行を削除し、列の値の合計を維持するにはどうすればよいですか?

  21. 21

    SQLServerの行の列値に従ってテーブルから行を選択するにはどうすればよいですか?

  22. 22

    共通の列が2つしかない2つの異なるテーブルの重複値を削除するにはどうすればよいですか?

  23. 23

    2つの値c#に基づいてテーブルから行を選択するにはどうすればよいですか?

  24. 24

    行の条件を指定して、テーブルからすべての行を選択するにはどうすればよいですか?

  25. 25

    何かと等しくないデータテーブル内のすべてを選択するにはどうすればよいですか?

  26. 26

    別の選択の結果を、追加の列値を追加して新しいテーブルに挿入するにはどうすればよいですか?

  27. 27

    複数の選択から重複する値を削除するにはどうすればよいですか?

  28. 28

    テーブル内のcolspanを含む列を選択するにはどうすればよいですか?

  29. 29

    セル値を使用してデータテーブル行を選択するにはどうすればよいですか?

ホットタグ

アーカイブ