【发布时间】:2019-12-05 20:02:09
【问题描述】:
我是 sql 新手。我有两张桌子。我想检查每个表的计数,然后我想在每个表的计数相等时选择计数。
这是我的查询;
$ratio = "SELECT count(*) AS ratio FROM live_agents,campaigns
WHERE live_agents.count(agent) = campaigns.count(id)";
注意:我知道 live_agents.count(agent) 和campaigns.count(id) 不起作用。我写这行是为了清楚地了解我的情况。我想统计live_agents表中agent列的行数,想统计campaign表中id列的行数。
表live_agents:
agent
------
admin
user
staff
表campaigns:
id
----
1
2
预期输出:
count
-------
2
希望大家理解我的问题
【问题讨论】:
-
向我们展示一些示例表数据和预期结果。 (作为格式化文本,而不是图像。)
-
如果 live_agents 有 5 行,活动有 3 行 - 预期结果是什么?