2010-09-17 20 views
2

J'ai une table où member_id est inséré pour un utilisateur différent. Je veux supprimer les entrées de member_id sauf deux entrées récentes pour chaque membre de la table. Dites-moi le moyen optimisé parce que c'est une très grande table.Supprimer toutes les lignes sauf deux entrées récentes pour chaque membre

Cette table doit comporter 2 entrées récentes pour chaque membre.

J'ai besoin requête dans MySQL 4.X.X.X

+0

Vous devriez envisager d'afficher la structure de la table et quelques exemples de données. – mpeterson

Répondre

0
$recent = $this->db->insert_id(); 
$sql = delete from tbl_manager where sno<$recent-2; 
$this->db->query();