DELETE 商品表 FROM (SELECT 商品表.ID, 商品表.商品名称, 商品表.编号, 商品表.价格, 
                       商品表.商品状态, 商品表.添加时间, 商品表.点击量, 商品表.购买量, 
                       分类表.分类 AS 分类, 销售商.公司名称 AS 销售商
                 FROM (商品表 LEFT JOIN
                       分类表 ON 分类表.ID = 商品表.分类) LEFT JOIN
                       销售商 ON 销售商.ID = 商品表.销售商) as a
WHERE 商品表.ID IS NOT NULL AND 商品表.ID < 3
and 商品表.ID=a.id
and ...                 ---这里我看不清楚还要什么条件,你自己小心对待,拿不准的时候,可以用一下语句先查一下,看试不时必要删除的,免得删除了不想删除的纪录:SELECT 商品表.*  FROM 商品表,(SELECT 商品表.ID, 商品表.商品名称, 商品表.编号, 商品表.价格, 
                       商品表.商品状态, 商品表.添加时间, 商品表.点击量, 商品表.购买量, 
                       分类表.分类 AS 分类, 销售商.公司名称 AS 销售商
                 FROM (商品表 LEFT JOIN
                       分类表 ON 分类表.ID = 商品表.分类) LEFT JOIN
                       销售商 ON 销售商.ID = 商品表.销售商) as a
WHERE 商品表.ID IS NOT NULL AND 商品表.ID < 3
and 商品表.ID=a.id
and ...