【发布时间】:2016-11-29 07:20:16
【问题描述】:
我希望选择并计算每次出现的 phone_number 列,其中 column2 email_eddress == value。
示例数据库表
表:some_numbers
id | sender_email | phoner_number
1 | email@example.com | 555-555-5555
2 | email2@example.net | 666-666-6666
3 | email@example.com | 555-555-5555
4 | email@example.com | 123-456-7890
我正在尝试选择 phone_number 值以及找到每个唯一 phone_number 号码的次数 WHERE sender_email = $email 变量,该变量设置为检查单个电子邮件地址。
我似乎无法弄清楚如何以一种只能输出如下所示内容的方式查询它。
示例输出
电子邮件@example.com | 555-555-5555 (2)、123-456-7890 (1)
email2@example.net | 666-666-6666 (1)
我的尝试:
$results = $db->query("SELECT DISTINCT phone_number FROM some_numbers GROUP BY sender_email");
foreach($results as $result){
$number = trim($result['phone_number']);
echo $number.BR;
}
【问题讨论】:
-
只要在查询上加上count就可以得到count个数