Re: MySQL Query Puzzle

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



How about this :

CREATE TEMPORARY TABLE bad_temp1 (id INT,name VARCHAR(20));
INSERT INTO bad_temp1 (id,name) SELECT DISTINCT id,name FROM SAMPLE;

Regards,
Shreyas

On Mon, Jul 19, 2010 at 7:31 PM, Richard Quadling <rquadling@xxxxxxxxx>wrote:

> On 19 July 2010 05:44, Peter <peters@xxxxxxxxxxxx> wrote:
> > Hi All,
> >
> > I have a  table which contain's some duplicate rows. I just want to
> delete
> > the duplicate records alone
> > not original records.
> >
> > Assume my table as look as below
> >
> > column1 column2
> > 1
> >        a
> > 1
> >        a
> > 2
> >        b
> > 3
> >        c
> > 3
> >        c
> >
> >
> >
> > i want the above table need  to be as below, After executing the mysql
> > query.
> >
> > column1
> >        column2
> > 1
> >        a
> > 2
> >        b
> > 3
> >        c
> >
> >
> >
> >
> > Thanks in advance..
> >
> > Regards
> > Peter
> >
>
> If your table had a db generated sequential unique identifier (an
> identity / autoinc), then something along these lines may be what you
> are looking for ...
>
> -- Delete everything except the UniqueIDs we want to keep.
> DELETE FROM
>        Table
> WHERE
>        UniqueID NOT IN
>                (
>                -- Just get the UniqueIDs we want to keep.
>                SELECT
>                        UniqueID
>                FROM
>                        (
>                        -- Get the earlist UniqueID for each Col1, Col2,
> pairing.
>                        SELECT
>                                Col1,
>                                Col2,
>                                MIN(UniqueID) AS UniqueID
>                        FROM
>                                Table
>                        GROUP BY
>                                Col1,
>                                Col2
>                        )
>                )
>
> UNTESTED!!!!
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Regards,
Shreyas Agasthya

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux