Bonjour
MySQL version 3.23.58
2 tables :
- tbl_news (id_news:int, titre:varchar)
- tbl_article_news (article:int, news: int)
Ce que je veux faire est simple : je veux supprimer de tbl_news les
enregistrements dont l'id_news n'est pas parmi les news de l'autre table.
D'où :
DELETE FROM `tbl_news` WHERE `id_news` NOT IN (
SELECT `news` FROM `tbl_article_news`)
Résultat :
#1064 - You have an error in your SQL syntax near 'SELECT `news` FROM
`tbl_article_news`)' at line 1
Je pense que cette version de mysql ne supporte pas ce genre de requête. Quelle alternative je peux utiliser ?
NB : Je ne peux pas changer la version de mysql sur ce serveur.
Partager