|
|
|
| Добрый день, у нас такая проблема. В базе данных были удалены новости с таблицы post, но остались не рабочие теги в таблице tag, от удаленных новостей. Каким запросом их можно удалить. Спасибо. | |
|
|
|
|
|
|
|
для: Vanyawebtip
(07.09.2010 в 10:32)
| | В два запроса, схематически так:
SELECT t.id,t.id_news,n.id FROM tag t
LEFT JOIN news n ON n.id=t.id_news
WHERE n.id IS NULL
DELETE FROM `tag` WHERE `id` IN(здесь выбранные t.id из первого запроса)
|
| |
|
|
|
|
автор: ghesh (07.09.2010 в 14:14) |
|
|
для: Лена
(07.09.2010 в 13:37)
| | если структура таблиц такая, то можно так
[code]delete tag from tag left join news on news.id=tag.news_id where news.id is null
|
[/code] | |
|
|
|
|
|
|
|
для: ghesh
(07.09.2010 в 14:14)
| | Спасибо большое !!! | |
|
|
|