Jump to content

Display duplicate entries, mysql query


acctman

Recommended Posts

try

SELECT t.* FROM tablename t
INNER JOIN 
    (SELECT m_user, COUNT(*) FROM tablename
        GROUP BY m_user HAVING COUNT(*) > 1) as X 
    ON t.m_user = X.m_user

 

i'm using the same code on something else and I need to be able to delete the entries. the coding works and displays all the duplicate rows but when i check all and seletct delete...

 

DELETE FROM `rate_members` WHERE `t`.`m_id` = 84198 LIMIT 1;

DELETE FROM `rate_members` WHERE `t`.`m_id` = 61533 LIMIT 1;

DELETE FROM `rate_members` WHERE `t`.`m_id` = 79875 LIMIT 1;

DELETE FROM `rate_members` WHERE `t`.`m_id` = 62804 LIMIT 1;

 

i receive this error

 

SQL query: 

DELETE FROM `rate_members` WHERE `t`.`m_id` =84198 LIMIT 1

MySQL said: 

#1109 - Unknown table 't' in where clause

 

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.