I want to delete all these results, from this query based on reserveringsnr.
(SELECT DISTINCT res.reserveringsnr, datum, begintijd, eindtijd, aantalpersonen, klantnr, betaald, tafr.tafelnr, menr.reserveringsnr, menr.menunr, menr.uniqueid FROM reserveringen as res
INNER JOIN menus_regel as menr
ON res.reserveringsnr = menr.reserveringsnr
INNER JOIN tafels_regel AS tafr
ON res.reserveringsnr = tafr.reserveringsnr
WHERE res.reserveringsnr = '21')
But something like this doesnt seem to work
DELETE FROM
(SELECT DISTINCT res.reserveringsnr, datum, begintijd, eindtijd, aantalpersonen, klantnr, betaald, tafr.tafelnr, menr.reserveringsnr, menr.menunr, menr.uniqueid FROM reserveringen as res
INNER JOIN menus_regel as menr
ON res.reserveringsnr = menr.reserveringsnr
INNER JOIN tafels_regel AS tafr
ON res.reserveringsnr = tafr.reserveringsnr
WHERE res.reserveringsnr = '21')Delete
WHERE Delete.reserveringsnr = '21'
Anyone could push me a bit in the right direction?
Thanks in advance!
the query below will delete all records on table
reserveringenonly.but if you want to delete records from all tables where
reserveringsnrmatched up, then you need to specify all table names inDELETEclause