mysql - 连接两个数据库值

标签 mysql sql join

我有两张 table 。类别表,包含以下列:namecategory。以及一个条目表,其中包含以下列:entryentry_namenameentry_name 列共享相同的名称(外键关系)。我想对条目表中的所有条目进行计数,但仅限于类别表中的特定类别(例如,仅针对类别 3 按降序进行计数和分组)

我尝试了一些基本的连接,但没有成功。

任何帮助将不胜感激。

谢谢

最佳答案

使用您的条目和类别创建结果,然后使用位置进行过滤:

SELECT COUNT(*)
FROM entries e
LEFT JOIN categories cat
ON e.entry_name = cat.name
WHERE cat.category = ?

关于mysql - 连接两个数据库值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26061288/

相关文章:

mysql - SQL 包含相关表中 id 不存在的结果

sql - IBM DB2 SQL | IBM DB2 SQL从年份和周数获取星期日和星期一日期

MySQL JOIN 两个表,每个表只有一行和一个属性

Mysql:减法不会让我低于0

mysql - MySQL 中的重音敏感匹配

php - MySql UNION 具有应用默认值的不同列?

database - 估计加入关系的大小

mysql - 如何获得接下来的 12 个 future 日期

c# - 如何设置考虑utf8的VS2010设置,以便我可以将数据按原样发送到mysql数据库

mysql: select max(score) 不返回相关行数据