*将多个表的 Count() 结果合并到单行**
要从多个表中获取单行结果的计数,例如:
<code>Count_1 Count_2 123 456</code>
其中 tab1 和 tab2 是源表,请使用以下格式的查询:
<code class="language-sql">SELECT ( SELECT COUNT(*) FROM tab1 ) AS count1, ( SELECT COUNT(*) FROM tab2 ) AS count2 FROM dual;</code>
说明:
SELECT
语句充当占位符,用于将多个计数结果返回到单行。SELECT
语句计算每个表的计数。dual
是一个内置表,包含单行并在此处用作虚拟表。包含它可以确保外层 SELECT
语句始终返回单行,即使源表为空。以上是如何将多个表中的 COUNT(*) 结果合并到一行中?的详细内容。更多信息请关注PHP中文网其他相关文章!