有趣的问题,因为与我拥有的其他内容相比,查询似乎很简单,而且我知道答案,但不知道如何将其显示为一个 View 。
所以我有两张 table
表A uid 名 姓氏
表B uid 名 姓氏
我对 uid 进行了内部联接,以显示这两个表共享的记录数量,并且我可以看到行,但无法在 View 中正确输出行计数。只是想看看:
两者 - 4500
不在表 B - 13000 中
数字是所描述的两个查询中每个查询的唯一 uid 的数量(它们在每个表中已经是唯一的)。
最佳答案
第一个是
SELECT count(a.uid)
FROM a inner join b on a.uid = b.uid
第二个是
SELECT count(b.uid)
FROM a left join b on a.uid = b.uid
WHERE b.uid IS NULL
关于mysql - 如何显示 MySQL 中查询的行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21464431/