fuelbox Posted July 15, 2007 Share Posted July 15, 2007 Hi all. I'm no SQL guru and I'm hoping someone can help me build a query. I need to delete 1 or multiple rows from 2 different tables. I believe this (below) will work just fine if I'm only deleting 1 row at a time from each table. DELETE ecart.orderdetails, ecart.orders FROM ecart.orderdetails, ecart.orders WHERE orderdetails.DetailOrderID = 9 AND orders.OrderID = 9; However, there will be times that I'll need to delete more than 1 row.... kind of like this..... DELETE ecart.orderdetails, ecart.orders FROM ecart.orderdetails, ecart.orders WHERE orderdetails.DetailOrderID = 9,10,11 AND orders.OrderID = 9,10,11; although, this doesn't work, but at least you can see what I'm trying to accomplish. If anyone has any ideas, I'd love to hear them. Thanks. Steve Quote Link to comment https://forums.phpfreaks.com/topic/60041-solved-complex-query/ Share on other sites More sharing options...
bubblegum.anarchy Posted July 15, 2007 Share Posted July 15, 2007 Try: AND orders.OrderID IN (9,10,11) Quote Link to comment https://forums.phpfreaks.com/topic/60041-solved-complex-query/#findComment-298700 Share on other sites More sharing options...
fuelbox Posted July 15, 2007 Author Share Posted July 15, 2007 That worked perfectly! Thanks a ton!! Steve Quote Link to comment https://forums.phpfreaks.com/topic/60041-solved-complex-query/#findComment-298798 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.