Well, of that which you showed you _need_ only this, not really different from 
that which you wrote:

SELECT
    COUNT(lib.Dewey) AS Have,
    ddn.Dewey AS DDN,
    ddn.Classification
FROM s_library_dewey ddn
LEFT OUTER JOIN s_library lib ON ddn.Dewey = FLOOR(lib.Dewey)
GROUP BY ddn.Dewey

As for "FLOOR" in an ON-clause, surely the general-builtin-function overhead 
completely overwhelms the operation s cost. Maybe index on "Dewey" would help.

(Which Dewey? with computer under math, &c, or with computer under 000? Where 
can one get a 1000-element list for computer?)


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/mysql

Reply via email to