Hi kapil,

Here you have specified 3 tables, does JOB_TYPE_FIRST and JOB_TYPE_SECOND
both contain all the JOBID in the third table?

Maybe i can help you if you elaborate your problem a bit more.

Regards,
Moiz Kothari

On Thu, May 15, 2008 at 11:30 AM, <[EMAIL PROTECTED]> wrote:

>  Hi,
>
>
>
>
>
> I have a query which is run across 3 tables JOB_TYPE_FIRST, JOB_TYPE_SECOND
> and JOB_ALLOCATION_WORKLIST.
>
>
>
> The column JOBID is referenced in JOB_ALLOCATION_WORKLIST table and primary
> key in both JOB_TYPE_FIRST, JOB_TYPE_SECOND tables.
>
>
>
> There is one more column BOOK_ID which is supplied as the binding parameter
> to the query. The query looks like:
>
>
>
> select count(distinct(j.JOBID)) as jobCount
>
> from  JOB_TYPE_FIRST a, JOB_TYPE_SECOND b, JOB_ALLOCATION_WORKLIST j
>
> where (( a.JOBID = j.JOBID)
>
> and (a.BOOK_ID = :bookId))
>
> or ((b.JOBID = j.JOBID)
>
> and (b.BOOK_ID = :bookId));
>
>
>
> As the records in the database are too large it is having huge cost and
> stalling the server and takes lot of time.
>
>
>
> Can anyone suggest a better way to fetch the results for the query or tune
> it? Any help would be highly appreciated.
>
>
>
>
>
> Thanks & Regards,
>
> Kapil
>
> * Please do not print this email unless it is absolutely necessary. *
>
> The information contained in this electronic message and any attachments to
> this message are intended for the exclusive use of the addressee(s) and may
> contain proprietary, confidential or privileged information. If you are not
> the intended recipient, you should not disseminate, distribute or copy this
> e-mail. Please notify the sender immediately and destroy all copies of this
> message and any attachments.
>
> WARNING: Computer viruses can be transmitted via email. The recipient
> should check this email and any attachments for the presence of viruses. The
> company accepts no liability for any damage caused by any virus transmitted
> by this email.
>
> www.wipro.com
>



-- 
Hobby Site : http://dailyhealthtips.blogspot.com

Reply via email to