Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 877401
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T11:36:08+00:00 2026-05-15T11:36:08+00:00

Here’s what I’m trying to accomplish: I’ve got two tables, call them first and

  • 0

Here’s what I’m trying to accomplish:

I’ve got two tables, call them first and second. They each have an ID column. They might have other columns but those aren’t important. I have a third table, call it third. It contains two columns, ID and OTHERID. OTHERID references entries that may or may not exist in tables first and second.

I want to query third and look for rows who don’t have an OTHERID column value that is found in either tables first or second. The goal is to delete those rows from table third.

Example:

first table:

ID
1
2
3

second table:

ID
6
7
8

third table

ID  | OTHERID
21        1
22        2
23        3
24        4
25        5
26        6
27        7
28        8

In this case, I’d want to retrieve the IDs from third who don’t have a matching ID in either table first or table second. I’d expect to get back the following IDs:

24
25

What I’ve tried:

I’ve done something this to get back the entries in third that aren’t in first:

select t.* from third t where not exists (select * from first f where t.otherid = f.id);

and this will get me back the following rows:

ID  | OTHERID
24        4
25        5
26        6
27        7
28        8

Similarly, I can get the ones that aren’t in second:

select t.* from third t where not exists (select * from second s where t.otherid = s.id);

and I’ll get:

ID  | OTHERID
21        1
22        2
23        3
24        4
25        5

What I can’t get my brain about this morning is how to combine the two queries together to get the intersection between the two results sets, so that just the rows with IDs 24 and 25 are returned. Those would be two rows I could remove since they are orphans.

How would you solve this? I think I’m on the right track but I’m just spinning at this point making no progress.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T11:36:09+00:00Added an answer on May 15, 2026 at 11:36 am

    Maybe this :

    SELECT third.*
    FROM third
    LEFT JOIN first ON third.otherID = first.id
    LEFT JOIN second ON third.otherID = second.id
    WHERE first.id IS NULL AND second.id IS NULL
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Here is the problem that I am trying to solve. I have two folders
Here's what I'm trying to accomplish with this program: a recursive method that checks
Here is my code...I have two dimensional matrices A,B. I want to develop the
Here is what I am trying to achieve in PHP: I have this string:
Basically, what I'm trying to create is a page of div tags, each has
Here's the basic setup: I have a thin bar at the top of a
Here is my problem : I have a post controller with the action create.
Here is the css: #content ul { font-size: 12px; } I am trying this:
Here is an example: I have the generic type called Account. I wish to
here's what we have today: * NxM grid of points in 3D * we

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.