表结构
id  int(11) 否      
number  int(11) 否      
order_id  varchar(40) 否      
order_item_id  bigint(40) 否      
shipments  int(11) 否  0    
payments_date  varchar(50) 否      
buyer_email  tinytext 否      
buyer_name  tinytext 否      
buyer_phone_number  varchar(50) 否      
sku  varchar(50) 否      
jj_sku  varchar(50) 否      
product_name  text 否      
quantity_purchased  int(11) 否      
recipient_name  tinytext 否      
ship_address_1  text 否      
ship_address_2  text 否      
ship_address_3  text 否      
ship_state  tinytext 否      
ship_postal_code  varchar(50) 否      
ship_country  varchar(50) 否      
account  varchar(30) 否      
ship_city  varchar(30) 否      
cancel_order  int(2) 否      
delivery_areas  varchar(10) 否      
logistics_number  varchar(20) 否      
logistics_company  varchar(40) SELECT * , group_concat('  ' , concat_ws( ' X ', `jj_sku` , `quantity_purchased` ) , if(`quantity_purchased`> 1, '****' , '  ') ),group_concat('  ' , `order_id` , '  ') FROM ( select * from `sale_orders_restock` order by `jj_sku`) T WHERE `number` =$id AND 1=(select count(*) from `sale_orders_restock` where `recipient_name`=T.`recipient_name`) AND `quantity_purchased`=1 AND `delivery_areas` = 'HKS'  GROUP BY `recipient_name` , `ship_address_1` ORDER BY length(group_concat( ' ' , concat_ws( ' X ', `jj_sku` , `quantity_purchased` ) , ' ' )) DESC,`jj_sku`
我现在是经常要导入重复的数据,就是一个清单导入几次,number为批次,每导入一次就是一个批次,现在问题是,第一次导入查询出来的数据没问题,第二次导入就查询不出数据了,请问这个语句哪里有问题