Hallo, ich habe zwei Tabellen (1:n) die �ber eine ID verkn�pft sind. Nun m�chte ich eine Suche �ber beide Tabellen machen, aber nur die ersten X Suchergebnisse darstellen. Soweit so gut. Nun zeigt er aber durch die 1:n - Verkn�pfung manche Datens�tze doppelt und dreifach an. Versuche ich, Top X und Distinct zu koppeln, bringt er mir nen Fehler (Access-DB). Wie kann ich bei der Abfrage nun verhindern, dass aus mehrere Daten aus der Haupttabelle aufgelistet werden? Meine Abfrage sieht jetzt so in der Richtung aus:
SELECT top 50 tbl1.ID, tbl1.name, tbl1.zusatz, tbl2.headline, tbl2.beschreibung FROM tbl1 INNER JOIN tbl2 ON tbl1.ID = tbl2.ID WHERE (tbl1.name LIKE '%XXX%' OR tbl1.zusatz LIKE '%XXX%' OR tbl2.headline LIKE '%XXX%' OR tbl2.beschreibung LIKE '%XXX%') ORDER BY tbl1.ID desc, tbl1.name Gruss Jutta | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/ | [aspdebeginners] als archive@jab.org subscribed | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv | Sie knnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
