phpbar.de logo

Mailinglisten-Archive

self join??

self join??

Echnaton echnaton at achetaton.net
Don Mar 5 08:01:11 CET 2009


SELECT count(*) as anzahl,ID, konto, gegenkonto, date, belegnummer
FROM `M999_2009_ImportData`
WHERE length =17
GROUP BY konto, date, belegnummer
having anzahl  > 1

(ungetestet)

Gruß,

Richard Stracke




Oliver Wiemer schrieb:
> Hallo Leute,
>
> ich bin hier eher ein stiller Leser, habe aber heute ein relativ  
> einfaches Problem, finde aber die Lösung nicht.
> Ich brauche aus einer Tabelle nur die, welche mehrfach vorkommen und
> folgende Übereinstimmung aufweisen:
> konto, date, belegnummer
> oder
> gegenkonto, date, belegnummer
> müssen gleich sein
>
> also ID 37 + 38, 39 + 41
>
> SELECT ID, konto, gegenkonto, date, belegnummer
> FROM `M999_2009_ImportData`
> WHERE length =17
> LIMIT 0 , 10
>
> ID 	konto 	gegenkonto 	date 	belegnummer
> 37 	1000 	1590 	20090129 	999999
> 38 	1000 	1590 	20090129 	999999
> 39 	11036 	1590 	20090128 	999999
> 40 	11161 	1590 	20090126 	999999
> 41 	12640 	1590 	20090128 	999999
> 42 	16645 	1590 	20090126 	999999
> 43 	1590 	11036 	20090128 	20090049
> 44 	1590 	11727 	20090128 	20090045
> 45 	1590 	11727 	20090127 	20090073
> 46 	1590 	14008 	20090123 	20090031
>
> ich hoffe einer von Euch weiß hier eine Lösung.
>
> Viele Grüße
> Oliver Wiemer
>
> _______________________________________________
> Allgemeine Infos zur Liste: http://www.4t2.com/mysql/
> Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de
>
>   

_______________________________________________
Allgemeine Infos zur Liste: http://www.4t2.com/mysql/
Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de

php::bar PHP Wiki   -   Listenarchive