你这个是条件用了别名的问题了吧,比如商品分类字段是 a.fenlei, 那你的条件就不应该写商品分类 ='" +SPFL+ "'") 了,
而应该是a.fenlei ='" +SPFL+ "'")
你怎么又这么注释啊
SQL贴全
应该是你没用子查询就用了字段的别名,把它改回原字段名 或者加一层子查询