Skip to content
View in the app

A better way to browse. Learn more.

Web Designer Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Deleting stuff in one table if they don't exist in another

Featured Replies

Right, am branching out into MySQL here for the very first time and stuck for a solution. I'm sure this is really simple, but have yet to find a consistent answer on the net and don't want to balls it up!

 

Basically I'm looking to delete any items in the table "order" where the "user_id" does not exist in table "users". So in other words if the user is no longer with us strip out any historical orders they've placed. Any ideas?

Right, am branching out into MySQL here for the very first time and stuck for a solution. I'm sure this is really simple, but have yet to find a consistent answer on the net and don't want to balls it up!

 

Basically I'm looking to delete any items in the table "order" where the "user_id" does not exist in table "users". So in other words if the user is no longer with us strip out any historical orders they've placed. Any ideas?

 

 

DELETE FROM Orders o
WHERE o.User_ID NOT IN (SELECT DISTINCT(User_ID) FROM Users) 

 

...should do the trick.

You just have to make sure you have covered every eventuality.

 

Then once you have done this you need to test the hell out of it!

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.