Hallo liebes Forum,
ich bin mir nicht sicher, wie ich vorgehen soll. Ich moechte aus einer groesseren (> 6.000.000 Eintraege) Datenbank 10 Ergebnisse auswählen, und zwar mit LIMIT. Diese 10 Ergebnisse sollen aber die sein mit der größten Relevanz (also mittels ORDER BY).
Etwa in der Art
SELECT id FROM orte WHERE name LIKE 'B%' ORDER BY population LIMIT 0, 10
Das Ergebnis sollte dann etwas in der Art "Buenos Aires, Bangkok, Bogota, Bagdad, Bangalore, ..." sein. Aber das Problem ist natürlich, dass 'B%' erstmal abartig viele Ergebnisse bringt und das Sortieren dann entsprechend aufwändig ist :-(
Wie macht man sowas denn dann am besten?
Ralph