11,848
社区成员
发帖
与我相关
我的任务
分享
SELECT TOP 100 B.CUSTOMER_NAME,A.order_no,A.order_date,A.send_date,A.total_price,A.order_status,A.operator_no,A.subcompany_no,A.market_no,B.MOBILEPHONE,B.HOMEPHONE,B.ADDRESS1
FROM dbo.cyf_saleorders A,dbo.CYF_SALECUSTOMERS B
WHERE A.customer_no=B.CUSTOMER_NO
AND A.order_status NOT IN ('?')
AND A.revoke_mark='N'
ORDER BY B.CUSTOMER_NAME
Customer_Name Order_No ADDRESS1
张三 0001 武汉
张三 0002 武汉
张三 0003 深圳
像你上面说的想要筛选出同一个顾客但送货地址不同的订单。那么以上三条订单都是要显示出来的啊,因为0001订单和0003订单对比就是不同的送货地址啊,0002和0003也是不同的地址,如果你只要显示武汉送货地址其中的一条,那么请问该显示两个中的哪个订单号出来呢