【发布时间】:2015-09-30 10:20:20
【问题描述】:
我想在 Yii 2 中实现以下 SQL 查询,但没有成功。
这应该给出唯一公司名称的总数:
SELECT count(DISTINCT(company_name)) FROM clients
这应该显示company_name 和client code 和id(PK):
SELECT (DISTINCT(company_name,client_code)) FROM clients
如何做到这一点?
【问题讨论】:
-
您想要返回一个包含两列的表:company_name 和 client_code;只有独特的价值?联合将创建一个包含名称和 ID 组合的列。我怀疑这不是你想要的。你就不能:
select distinct company_name, client_code from clients? -
首先我想要所有唯一 comapny_name 的计数,然后在第二个查询中我想列出所有唯一 company_name 和 client_code
-
第一个查询是否有效(即
count(distinct(company_name)))?语法对我来说很好。 -
获得了唯一公司名称的计数,但不知道如何列出这些..
-
你能试试
select distinct company_name, client_code from clients吗?