tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1730
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Deletemaster
    Deletemaster Deletemaster ist offline Mitglied Brokat
    Registriert seit
    Sep 2004
    Ort
    Berlin
    Beiträge
    269
    Hallo zusammen, ich möchte aus einer tabelle alle datensätze angezeigt bekommen, die evtl. vollständig oder in vorgegeben feldern übereinstimmen...
    Wie lautet hier bitte die Abfrage:
    Danke
     

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.724
    Blog-Einträge
    29
    Hallo!

    Schau mal hier:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    
     
    mysql> use tutorials;
    Database changed
    mysql> create table person(id int, name varchar(32));
    Query OK, 0 rows affected (0.22 sec)
     
    mysql> insert into person values(1,'Thomas');
    Query OK, 1 row affected (0.09 sec)
     
    mysql> insert into person values(2,'Thomas');
    Query OK, 1 row affected (0.04 sec)
     
    mysql> insert into person values(3,'Ralf');
    Query OK, 1 row affected (0.04 sec)
     
    mysql> insert into person values(3,'Ralf');
    Query OK, 1 row affected (0.05 sec)
     
    mysql> insert into person values(4,'Stephan');
    Query OK, 1 row affected (0.06 sec)
     
    mysql> select * from person;
    +------+---------+
    | id   | name    |
    +------+---------+
    |    1 | Thomas  |
    |    2 | Thomas  |
    |    3 | Ralf    |
    |    3 | Ralf    |
    |    4 | Stephan |
    +------+---------+
    5 rows in set (0.05 sec)
     
    //Alle Sätze die im Sinne eines "gleichen" Namens doppelt sind:
     
    mysql> select name, count(name) cnt from person group by name having cnt > 1 ;
    +--------+-----+
    | name   | cnt |
    +--------+-----+
    | Ralf   |   2 |
    | Thomas |   2 |
    +--------+-----+
    2 rows in set (0.06 sec)
     
    //Alle sätze die im Sinne aller Attribute doppelt sind.
     
    mysql> select id,name, count(name) cnt from person group by id,name having cnt > 1 ;
    +------+------+-----+
    | id   | name | cnt |
    +------+------+-----+
    |    3 | Ralf |   2 |
    +------+------+-----+
    1 row in set (0.00 sec)

    HTH

    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  3. #3
    Avatar von Deletemaster
    Deletemaster Deletemaster ist offline Mitglied Brokat
    Registriert seit
    Sep 2004
    Ort
    Berlin
    Beiträge
    269
    Prima danke, Damit kann ich etwas anfangen
    und gleich drei verschiedene Beispiele Super
    Nochmals
    Danke
     

Ähnliche Themen

  1. Prüfen von doppelten Einträgen mit SQL Selectbefehl
    Von Naui im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 11.02.10, 15:26
  2. Sortierte Liste mit doppelten Einträgen
    Von dertobian im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 23.10.07, 12:05
  3. Antworten: 5
    Letzter Beitrag: 03.11.06, 18:03
  4. Vector mit doppelten Einträgen
    Von Dox im Forum Java
    Antworten: 4
    Letzter Beitrag: 13.10.04, 17:19
  5. Löschen von doppelten Einträgen
    Von meinrock im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 05.03.04, 10:33