1, Subqueries should be avoid when using mysql. Rewriting to be using joins
will probably solve your problem.
2. Explain is your friend.

On Mon, Oct 20, 2008 at 4:38 PM, Sangeetha <[EMAIL PROTECTED]> wrote:

> Hi,
> Is something wrong with a sql query like this?
> (SELECT commentname, count(comments.ID) as comid, 'comments' as section
> from
> comments where commentname IN (SELECT DISTINCT commentname from comments
> where id=35037 ORDER BY commentname)Group by commentname) UNION ALL (SELECT
> Username, count(ID), 'questions' from questions where Username IN (SELECT
> DISTINCT commentname from comments where id=35037 ORDER BY
> commentname)Group
> by Username)
> It is dead slow... almost doesnt work.. is it the query or is my DB set up
> wrong? When i had records of around 500 rows it worked fine.. now i have
> around 60000 rows its dead slow....Please help me...
>



-- 
Rob Wultsch

Reply via email to