mysql - 如何合并两个里面有 "count"的表

标签 mysql sql combinations

需要您的帮助,我如何连接下面的两个表?它们每个都有“计数”功能。

表1:

SELECT page,   count(page)
FROM table 1
WHERE date = '2016-04-04'
GROUP BY page

输出(表1):

page | count(page) |
231  |           1 |
232  |           2 |
233  |           3 |

表2:

SELECT page,   count(page)
FROM table 2
WHERE date = '2016-04-04'
GROUP BY page

输出(表2):

page | count(page) |
231  |           4 |
232  |           5 |
233  |           6 |

我想要实现的是这样的:

page | count(page) | page1  |  count(page1)  |
231  |           1 |     231|             4  |
232  |           2 |     232|             5  |
233  |           3 |     233|             6  |

最佳答案

如果你能做这件事

SELECT COUNT(*) as "Files" FROM files WHERE Folder = n;

这称为相关子查询。

http://dev.mysql.com/doc/refman/5.1/en/correlated-subqueries.html 1

关于mysql - 如何合并两个里面有 "count"的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36416781/

相关文章:

mysql - 根据用户id统计出现次数

java - 可变长度数组的矩阵的组合

c++ - 一种获得元素休闲组合的好算法

php - 我应该制作另一个表格还是只使用数组? (归一化或不归一化)

php - 使用join mysql从三个表中获取数据

javascript - WebSQL,Phonegap。返回最后插入行的 ID

java - 获取给定字母表的所有 4 个字符组合

javascript - php返回的隐藏字段设置正确,但使用jquery获取值时为 'undefined'

Php PDO Mysql 选定值下拉列表

php - SQL/PHP 如果不满足条件则选择所有内容