sb.append(" select SQL_CALC_FOUND_ROWS od.uid,od.orderType,od.confirmType,od.processStatus,od.orderId,od.orderNo,od.ContactName as userName,od.orderName,course.districtId,orderitem.playDate,orderitem.teeTime,od.payMode,od.actualAmount,od.PrePayAmount,od.orderDate,od.payDate,od.orderSource,od.orderStatus,od.notifyFlag, invo.invoiceId, od.onlineOrderFlag ");
sb.append(" from ord_order od "+"join ord_orderitem orderitem on (od.OrderID=orderitem.OrderID)"+"join prd_course course on (course.id=orderitem.courseId)"
sb.append(" select SQL_CALC_FOUND_ROWS od.uid,od.orderType,od.confirmType,od.processStatus,od.orderId,od.orderNo,od.ContactName as userName,od.orderName,course.districtId,orderitem.playDate,orderitem.teeTime,od.payMode,od.actualAmount,od.PrePayAmount,od.orderDate,od.payDate,od.orderSource,od.orderStatus,od.notifyFlag, invo.invoiceId, od.onlineOrderFlag,GROUP_CONCAT(oc.cName) cName ");
sb.append(" from ord_order od "+"join ord_orderitem orderitem on (od.OrderID=orderitem.OrderID)"+"join ord_customerinfo oc on (od.OrderID=oc.OrderID)"+"join prd_course course on (course.id=orderitem.courseId)"
+"left join ord_invoiceinfo invo on (od.OrderId=invo.OrderId)"+"left join ord_orderassignment orderassignment on orderassignment.OrderID=od.OrderID "+"where 1=1 and od.isConfirm = 2");