IN Linux Distinct SQL is not working with UNNEST

前端 未结 1 942
囚心锁ツ
囚心锁ツ 2021-01-27 15:48

When i run this query in window system behave correctly UNNSET but when i run this query Linux behave different.unnset duplicate record list on different row

SE         


        
1条回答
  •  失恋的感觉
    2021-01-27 16:25

    If getting duplicate rows is the problem, try this

     SELECT billing_billmanagement.creation_date,
               billing_billmanagement.bill_number,
               inventory_product.product_name AS product,
               services_service.name AS service
        FROM billing_billmanagement
          INNER JOIN users_staffuser ON (billing_billmanagement.staff_id = users_staffuser.id)
          INNER JOIN auth_user ON (users_staffuser.user_id = auth_user.id)
          LEFT OUTER JOIN billing_customerproductbill ON (billing_billmanagement.id = billing_customerproductbill.bill_id)
          LEFT OUTER JOIN inventory_product ON (billing_customerproductbill.product_id = inventory_product.id)
          LEFT OUTER JOIN billing_customerservicebill ON (billing_billmanagement.id = billing_customerservicebill.bill_id)
          LEFT OUTER JOIN services_service ON (billing_customerservicebill.service_id = services_service.id)
        WHERE billing_billmanagement.creation_date BETWEEN '2017-12-04' AND '2017-12-06'
        GROUP BY 1,
                 2,
                 3,
                 4
        ORDER BY 1 ASC;
    

    0 讨论(0)
提交回复
热议问题