self join??
Oliver Wiemer
o.wiemer at audiovisuellemedien.de
Do Mär 5 08:07:35 CET 2009
Super Idee,
den Ansatz habe ich verstanden, damit sollte ich weiterkommen.
Danke!!
Olli
Am 05.03.2009 um 08:01 schrieb Echnaton:
>
> 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
>>