Есть две таблицы, в каждой из них есть Primary key столбец id, нужно сравнить их между собой и удалить из второй таблицы те строки id которх нет в первой. Помогите пожалуйста с SQL запросом.
[sql]DELETE FROM Table2 WHERE id NOT IN (SELECT id FROM Table1)[/sql] //для выделения SQL-запросов используйте теги [ sql ] [ /sql ]. vb
найти последнее событие для каждого объекта до указанной даты. таблица имеет ид_события, дату события, ид_объекта. пока использую create view (mysql5) или временную таблицу (4) хочется что-то вроде where дата_события<x group by ид_объекта having max(дата_события) ибо это только часть запроса.
[sql]SELECT * , max( obj_reg_date ) FROM `obj` GROUP BY obj_id[/sql] так не то, * выводит произвольную запись по obj_id а не ту где max