Thank you for the email. Following is the php code
but it doesn't work.
<?
include ("connect_my_db.inc");
connect_my_db();
$result = mysql_query ("SELECT DISTINCT id FROM
my_rank WHERE rank='a'");
while ($row = mysql_fetch_array($result))
{
$id = substr("$row[id]", 0, 8);
$query ="
SELECT id
FROM my_rank
WHERE id LIKE \"$id%\"
GROUP BY id
HAVING COUNT(*) > 1
";
$result1 = mysql_query($query);
while ($row = mysql_fetch_array($result1))
{
echo "$row[id]<br>";
}
}
?>
Best regards,
James
--- Jay Blanchard
<[EMAIL PROTECTED]> wrote:
> [snip]
> I have over 68,000 records in a table with unique ID
> field that has 10 chars. Need to create a query to
> find all matching or duplicate IDs up to 8 chars.
> (Eg. 12345678%%)
>
> Can anyone help me?
> [/snip]
> Try
>
> select ID
> from tblFOO
> group by ID
> having count(*) > 1
>
> HTH!
>
> Jay Blanchard
> Applications Development
> nii communications, inc.
> 210-403-9100 x285
>
__________________________________________________
Do You Yahoo!?
Yahoo! Tax Center - online filing with TurboTax
http://taxes.yahoo.com/
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php