Note that there are some explanatory texts on larger screens.

plurals
  1. POOptimize a SQL Server query
    primarykey
    data
    text
    <p>I have a SQL Server query :</p> <pre><code>( SELECT k12_dms_contacts_institution_jobtitles.job_title_id AS id FROM k12_dms_contacts_institution_jobtitles INNER JOIN k12_dms_institution_master ON k12_dms_institution_master.id = k12_dms_contacts_institution_jobtitles.inst_id WHERE ( k12_dms_institution_master.state_id='63' AND k12_dms_contacts_institution_jobtitles.glevel_id='1' ) GROUP BY k12_dms_contacts_institution_jobtitles.job_title_id ) INTERSECT ( SELECT k12_dms_contacts_institution_jobtitles.job_title_id AS id FROM k12_dms_contacts_institution_jobtitles INNER JOIN k12_dms_institution_master ON k12_dms_institution_master.id = k12_dms_contacts_institution_jobtitles.inst_id WHERE ( k12_dms_institution_master.state_id='63' AND k12_dms_contacts_institution_jobtitles.glevel_id='2' ) GROUP BY k12_dms_contacts_institution_jobtitles.job_title_id ) INTERSECT ( SELECT k12_dms_contacts_institution_jobtitles.job_title_id AS id FROM k12_dms_contacts_institution_jobtitles INNER JOIN k12_dms_institution_master ON k12_dms_institution_master.id = k12_dms_contacts_institution_jobtitles.inst_id WHERE ( k12_dms_institution_master.state_id='63' AND k12_dms_contacts_institution_jobtitles.glevel_id='3' ) GROUP BY k12_dms_contacts_institution_jobtitles.job_title_id ) INTERSECT ( SELECT k12_dms_contacts_institution_jobtitles.job_title_id AS id FROM k12_dms_contacts_institution_jobtitles INNER JOIN k12_dms_institution_master ON k12_dms_institution_master.id = k12_dms_contacts_institution_jobtitles.inst_id WHERE ( k12_dms_institution_master.state_id='63' AND k12_dms_contacts_institution_jobtitles.glevel_id='4' ) GROUP BY k12_dms_contacts_institution_jobtitles.job_title_id ) </code></pre> <p>Is there any way to optimize the above query.Intersection is required only on the basis of Where clause.I want to fetch all the job titles which are common to all grade levels.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload