Hi,
ich lasse eine Volltextsuche mit Rang über zwei Tables laufen:
SELECT T1.id, T1.headline, T1.cat1, MATCH (T2.headline, T2.content) AGAINST ('auto') AS rang
FROM table1 T1, table2 T2
WHERE MATCH (T2.headline, T2.content) AGAINST ('auto')
Mein Problem ist nun die Ausgabe der Ergebenisse. Es werden über 80000 Ergebnisse zurückgeliefert. Jede ID kommt darin mind 20-30 mal vor.
WIe bekomme ich es hin, dass jede ID nur einmal vorkommt und jede headline nur einmal vorkommt (es gibt mehrere gleiche headlines bei gleicher ID, es soll aber nur eine ausgeben werden)?
ich lasse eine Volltextsuche mit Rang über zwei Tables laufen:
SELECT T1.id, T1.headline, T1.cat1, MATCH (T2.headline, T2.content) AGAINST ('auto') AS rang
FROM table1 T1, table2 T2
WHERE MATCH (T2.headline, T2.content) AGAINST ('auto')
Mein Problem ist nun die Ausgabe der Ergebenisse. Es werden über 80000 Ergebnisse zurückgeliefert. Jede ID kommt darin mind 20-30 mal vor.
WIe bekomme ich es hin, dass jede ID nur einmal vorkommt und jede headline nur einmal vorkommt (es gibt mehrere gleiche headlines bei gleicher ID, es soll aber nur eine ausgeben werden)?
Kommentar