Jump to content

Query to delete orphan records [SOLVED]


Psycho

Recommended Posts

I have three table with the following pertinent fields:

[movies]
- movie_id
- movie_name

[genres]
- genre_id
- genre_name

[movie_genres]
- movie_id
- genre_id

Now, if I have a genre that is associated with only one movie and then modify the movie to no longer be associated with the genre, I want to run a query to delete the orphan genre. In other words I need to delete records from the 'genres' table where the 'genre_id' does not exist in the 'movies_genres' table. How would I create that query?

$sql = "DELETE FROM genres WHERE ????";
Link to comment
https://forums.phpfreaks.com/topic/26068-query-to-delete-orphan-records-solved/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.