【问题标题】:Laravel mysql How can count field of multiple table in same queryLaravel mysql如何在同一个查询中计算多个表的字段
【发布时间】:2019-04-04 14:14:28
【问题描述】:

我有三个名为users、'clients'和'products'的mysql表。我想计算同一查询中每个表的“id”字段。可能吗?请帮我。 提前致谢。

【问题讨论】:

  • count the 'id' field of every table 是什么意思?
  • 我想得到如下结果:total_user = 10,total_clients = 15,total_products = 20
  • 请参阅this。可能会给你一个想法。
  • 谢谢@Jixone 兄弟

标签: mysql laravel-5


【解决方案1】:

请这个说法

SELECT u.total_users, c.total_clients, p.total_products (
 SELECT COUNT(id) as total_users FROM users
) as u,
(
  SELECT COUNT(id) as total_clients FROM clients
) as c,
(
   SELECT COUNT(id) as total_products FROM products
) as p

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-11
    • 2013-12-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多