Задавайте вопросы, мы ответим
Вы не зашли.
Всем привет.
Есть две таблицы 'items' и 'item_template', нужно произвести сравнение данных таблиц по значению 'entry' (оно одинаково для обеих таблиц и является уникальным значением для каждой строки)
После сравнения получить результат:
Из таблицы 'items' удалить те строки, 'entry' которых совпали с 'entry' из таблицы 'item_template'
Вот такая простенькая задачка.
Заранее благодарю.
С Уважением, Вячеслав.
Неактивен
http://dev.mysql.com/doc/refman/5.5/en/delete.html
Неактивен
vasya написал:
http://dev.mysql.com/doc/refman/5.5/en/delete.html
delete from `items` using `items` a join `item_template` b where a.`entry`=b.`entry`;
Данный запрос выдал следующее 'Unknown table 'items' in MULTI DELETE'
только как это она неизвестной таблицей стала?
Неактивен
А документацию по ссылке прочитать?
Неактивен
А все, спасибо за помощь.
DELETE `items` FROM `items` INNER JOIN `item_template` WHERE `items`.entry=`item_template`.entry;
Этот запрос меня спас.
Неактивен