Einzelnen Beitrag anzeigen

NormanNG

Registriert seit: 1. Feb 2006
294 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Datensätze zusammenziehen und filtern ...

  Alt 5. Feb 2008, 09:19
Hi,

Zitat:
select distinct objectname from tabelle where verlinkung=7 and verlinkung=9 ;
Es gibt sicher *keinen* Datensatz, bei dem beide Links *gleichzeitig* vorkommen...


Ich würde es so versuchen:

* Datenmenge erstellen, bei denen der Link 7 oder 9 ist
(hier sind noch die Sätze enthalten, bei denen nur ein Link vorkommt)

* Diese Teilabfrage nach dem Objektnamen gruppieren und mit count(*) die Anzahl
der Sätze je Objektname errechnen lassen

* Dann mit having count>1 alle Sätze herausfiltern, bei denen mindestens zwei dieser Links
vorkommen.


(also alles in einer Abfrage, nur zum Erklären auseinandergenommen...)
Gruß
Norman
  Mit Zitat antworten Zitat