Consulting

Results 1 to 3 of 3

Thread: get list of items which are there in result of 1 query and not there in another query

  1. #1

    get list of items which are there in result of 1 query and not there in another query

    Hi,
    Can you please help for my problem,
    I want the list of Items which are there in the result of one query and not there in another query.

    eg:
    Query 1Select emp_Id, Emp_Name
    From employee
    Where entry_date = 17-Jun-2010

    this query results
    emp_Id ----------Emp_Name
    1 ---------------- John
    2 ---------------- Jim
    3 ---------------- Richard

    now I have another query
    Query 2
    Select emp_Id, Emp_Name
    From employee
    Where entry_date = 18-Jun-2010

    this query results
    emp_Id ----------Emp_Name
    9 ---------------- Andy
    10 ---------------- Clara
    3 ---------------- Richard
    4 ---------------- Peter

    now i want to the list of Emp_Id & Emp_Name which were there in query 1
    and not there in Query 2. in this case John & Jim which are missing in query 2.

    If the numbers or less than a million i could have done in this excel, the actual results are more than 2 million.

    Can some SQL experts help me to build this in a SQL query it self?

    Thanks,
    Arvind

  2. #2
    VBAX Regular
    Joined
    Oct 2004
    Location
    Belgium
    Posts
    25
    Location
    Hope this is what you seek:

    Select emp_Id, Emp_Name
    From employee
    Where entry_date = 17-Jun-2010 and Emp_Id not in (

    Select emp_Id
    From employee
    Where entry_date = 18-Jun-2010 )

  3. #3
    VBAX Master stanl's Avatar
    Joined
    Jan 2005
    Posts
    1,141
    Location
    just out of curiosity - does your database have one Richard with 2 entry dates, or 2 Richards. If the latter, I would consider creating a query with addtional columns and either include the DISTINCT or DISTINCTROW keyword and avoid am intensive sub-select (especially given the size of the DB).

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •