phpbar.de logo

Mailinglisten-Archive

Problem mit Index where und order by

Problem mit Index where und order by

Michael Donning mysql-de_(at)_lists.bttr.org
Thu, 28 Mar 2002 10:17:18 +0100


Hallo Michael,

> -----Original Message-----
> From: Michael Bonfert [mailto:bonfertm_(at)_fitness.com]
>
> und folgenden SQL Befehl:
> SELECT * FROM  Posts WHERE Board  = 'board1'  ORDER BY Board DESC, Number
> DESC
>
> laut Dokumentation
> http://www.mysql.com/doc/O/R/ORDER_BY_optimisation.html
> => SELECT * FROM t1 WHERE key_part1=1 ORDER BY key_part1 DESC,key_part2
> DESC
>
> sollte der Command wohl index4 verwenden. Stattdessen wird index2
> verwendet.

Blöde Frage, aber hast Du schonmal USE INDEX probiert?:

SELECT * FROM  Posts USE INDEX (index4) WHERE Board  = 'board1'  ORDER BY
Board DESC, Number DESC

Gruss, Michael Donning

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive