Guest User

Untitled

a guest
Dec 14th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. SELECT
  2. user_accounts.id,
  3. user_accounts.company_name,
  4. IFNULL(suppliers.count, 0) AS suppliers,
  5. IFNULL(customers.count, 0) AS customers,
  6. IFNULL(inventory_transactions.count, 0) AS transactions
  7. FROM user_accounts
  8.  
  9. LEFT JOIN (SELECT
  10. user_account_id,
  11. COUNT(*) AS count
  12. FROM inventory_transactions
  13. GROUP BY user_account_id) inventory_transactions
  14. ON inventory_transactions.user_account_id = user_accounts.id
  15.  
  16. LEFT JOIN (SELECT
  17. user_account_id,
  18. COUNT(*) AS count
  19. FROM customers
  20. GROUP BY user_account_id) customers
  21. ON customers.user_account_id = user_accounts.id
  22.  
  23. LEFT JOIN (SELECT
  24. user_account_id,
  25. COUNT(*) AS count
  26. FROM suppliers
  27. GROUP BY user_account_id) suppliers
  28. ON suppliers.user_account_id = user_accounts.id
  29.  
  30. GROUP BY user_accounts.id
Add Comment
Please, Sign In to add comment