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

Antwort per Email an