php - 返回数值的 mySQL 计数查询?

标签 php mysql sql phpmyadmin

我有一个数据库,里面有几百个客户,他们都是独一无二的。但是,如果某些客户属于某个家庭,则他们会联系在一起。例如

我有一个家庭 ID 可以链接这些客户,例如A. Jones 夫人是客户编号 005,B.Jones 先生是客户编号 017,由于他们是相关的,我为他们分配了家庭 ID 001。

我在网上搜索过,但似乎没有什么地方可以帮助我了解如何进行某种 mySQL 计数以回应 familyID = 001 的人数。

此外,如果 familyID = 001 的 mySQL 搜索条件,我可以返回两个单独的客户记录。

非常感谢,

汤姆。

编辑:意识到我会把乘客而不是顾客放在一起,我的错!此外,这些名称是出于明显的 DPA 原因而编造的:)

最佳答案

你想要COUNT()函数

SELECT count(*) AS count FROM customers WHERE familyID="001"

您可以用列名替换*,这样会更快一些。

关于php - 返回数值的 mySQL 计数查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9981310/

相关文章:

sql - LINQ 查询 : SQL-style abbreviations or spell it out?

sql - 我怎样才能找到哪个属性值只包含一种类型的值?

php - 我尝试将其转换为与 Laravel 的 DB 类一起使用,但它没有返回任何内容

PHP/Mysqli 缓存 mysql 主机?不尊重低 TTL

php - 通过单击按钮或链接(javascript 和/或 php?)将服务器端文件设置为输入文件类型的值

php - AWS elasticache 与 php 的连接问题

MySQL:自动提交标志打开但事务仍然可以回滚

mysql - 使用准备好的语句中不支持的 INFORMATION_SCHEMA,但我没有使用准备好的语句?

php - MySQL:在九月和九月之间选择

mysql - 查询COST到底是什么?成本是指什么?