Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. SELECT uss.id as id,first_name, (SELECT COUNT(*) FROM (
  2. SELECT u.id as user_id
  3. FROM users as u
  4. LEFT JOIN orders as o ON o.user_id=u.id
  5. LEFT JOIN plants_orders as po ON po.order_id=o.id
  6. LEFT JOIN plants as p ON p.id=po.plant_id
  7. LEFT JOIN info_plants as ip ON ip.plant_id=p.id
  8. WHERE user_id =uss.id
  9. GROUP BY o.id
  10. )as a)as orders
  11. FROM users as uss
  12. WHERE (SELECT COUNT(*) FROM (
  13. SELECT ip.genus as genus
  14. FROM users as u
  15. LEFT JOIN orders as o ON o.user_id=u.id
  16. LEFT JOIN plants_orders as po ON po.order_id=o.id
  17. LEFT JOIN plants as p ON p.id=po.plant_id
  18. LEFT JOIN info_plants as ip ON ip.plant_id=p.id
  19. WHERE user_id =uss.id AND genus = "Begonia"
  20. GROUP BY o.id
  21. )as a)>0
  22. ORDER BY orders DESC, first_name;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement