在MySql数据库

时间:2018-04-26 20:25:48

标签: php mysql mysqli backend php-7.1

我使用Php-7.1 MySQLi扩展名。

如何正确计算tab条记录中所有存在的相等记录以获取金额:3,因为num列包含39837的{​​{1}}条记录{1}}:IDs25或只计算相等记录的数量,因为最终所需结果是7来自{IDs的相等记录总数1}}数据库大约有10000条记录:

MySql

1 个答案:

答案 0 :(得分:1)

要获取唯一值的完整列表并计算它们,请执行以下操作:

    [WebMethod]
    public string GetOrderDetails(long oid)
    {
        using (DBEntities db = new DBEntities())
        {
            var result = (from invoiceDetails in db.vw_invoice_detail 
                          where invoiceDetails.oid == oid 
                          select invoiceDetails).ToList();
            return JsonConvert.SerializeObject(result);
        }
    }

这将简单地返回表中所有唯一num的有序列表,从最频繁到最不频繁。