我是CakePHP 3的新手,我想知道如何在COUNT中使用DISTINCT,例如以下SQL查询。
SELECT `column_one`, COUNT(DISTINCT `column_two`) FROM `table` GROUP BY `column_one`
答案 0 :(得分:5)
你可以简单地做
...
'count' => $query->func()->count('DISTINCT `column_two`')
....
但是如果你想使用cakephp sql函数你可以做到
$(TARGET): $(OBJS)
@echo -e "\n\n\t\t*** Compiled $(TARGET) successfully! ***\n" ;
$(FL) $(LFLAGS) -o $(BUILDS_DIR)$@ \
$(OBJS) \
$(LIBS)
@echo -e "\n\n\t\t*** Linking $(TARGET) completed! ***\n"