不知何故,我的数据库表根据名为 kdaccount 的字段复制了一堆值。
我想要做的是删除所有重复的kdaccounts,一个除外,我希望那个是最早提交的日期。
我写了一个查询来识别重复的帐户,但我现在确定如何构造 mysql 查询来删除它们。
$getVendors = mysql_query("SELECT vendor, nameid, kdaccount, MIN(dw_vendors.submitteddate) as `smallestDate`
FROM pr_po_main
LEFT JOIN dw_vendors ON pr_po_main.vendor = dw_vendors.kdaccount
WHERE dw_vendors.submitteddate <> '' GROUP BY vendor HAVING COUNT(dw_vendors.kdaccount) > '1'") or die("Get Vendors: " . mysql_error());