服务器未知运行时异常: 
### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Duplicate column name 'id'
### The error may exist in file [D:\cz\203\徐州计量\code\casic-metering\casic-metering-dao\target\classes\mapper\customer\CustomerSampleMapper.xml]
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: SELECT COUNT(*) AS total FROM (SELECT sample_name AS "sampleName", sample_no AS "sampleNo", sample_model AS "sampleModel", manufacturing_no AS "manufacturingNo", appendix_descn AS "appendixDescn", remark, customer_name AS "customerName", measure_period AS "measurePeriod", id, valid_deadline AS validDeadline, measure_last_time AS "measureLastTime", create_time, id, measure_content AS "measureContent", customer_no AS "customerNo" FROM customer_sample_info WHERE customer_id = ?) csi JOIN (SELECT sample_status AS "sampleStatus", sample_id AS "sampleId", order_id AS "orderId", order_code AS "orderNo" FROM business_order_sample_relation bosr JOIN (SELECT id, order_code FROM business_order WHERE customer_id = ?) bo ON bo.id = bosr.order_id WHERE interchange_id IS NULL) bor ON bor.sampleId = csi.id
### Cause: java.sql.SQLSyntaxErrorException: Duplicate column name 'id'
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Duplicate column name 'id'