Knifflige Dublettensuche

Knifflige Dublettensuche

am 18.06.2006 20:54:03 von kurt.burtscher

Habe da ein Problem und kann es einfach nicht lösen.

Wie lautet der MySQL Befehl um Datensätze anzuzeigen
deren Nummernkombination sowohl in
- Spalte 1/Spalte 2
und umgekehrt
- Spalte 2 /Spalte 1
vorkommt.

Beispiel: Mysql tabelle mit 2 spalten Nr1, Nr2

Nr1 Nr2
--------
1 2
1 4
1 7
2 3
2 5
3 1
3 2
4 1
4 5
4 7
5 2
.....


In diesem Beispiel sind 3 Dubletten:
1/4 und 4/1
2/3 und 3/2
2/5 und 5/2

Wie lautet der Befehl um diese 3 Dubletten
1/4
2/3
2/5

bzw. wenns einfacher ist auch alle 6 Datensätze anzeigt

Vielen, vielen Dank im Voraus.
Sitze schon den halben Nachmittag dabei und werde enfach nicht klüger.

Kurt Burtscher

Re: Knifflige Dublettensuche

am 18.06.2006 21:56:53 von dnoeth

kurt.burtscher@ffg.at wrote:

> Wie lautet der MySQL Befehl um Datensätze anzuzeigen
> deren Nummernkombination sowohl in
> - Spalte 1/Spalte 2
> und umgekehrt
> - Spalte 2 /Spalte 1
> vorkommt.
>
> Beispiel: Mysql tabelle mit 2 spalten Nr1, Nr2

z.B.

select *
from tab t1 join tab t2
on t1.nr1 = t2.nr2
and t1.nr2 = t2.nr1

Dieter

Re: Knifflige Dublettensuche

am 18.06.2006 23:11:23 von kurt.burtscher

Lieber Dieter Noeth

Danke für deine Hilfe, hat 100% funktioniert.
Dass man eine Tabelle mit sich selbst "JOINEN" kann, habe ich nicht
gewußt.

Nochmals Danke
Kurt