首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yii2模型搜索查询,可在周一和周五开店

Yii2模型搜索查询,可在周一和周五开店
EN

Stack Overflow用户
提问于 2017-04-11 01:40:24
回答 1查看 62关注 0票数 0

我想写Yii2模型搜索查询,让商店在周一和周五开张。

下面是表结构和查询

代码语言:javascript
复制
shop_name  openday 
------------------------
    shop-A      Monday  
    shop-A      Tuesday
    shop-A      Wednesday
    shop-A      Thursday
    shop-A      Friday
    shop-B      Monday 
    shop-B      Tuesday


SELECT shop_name
FROM availability   WHERE openday IN ('Monday', 'Friday')
GROUP BY shop_name HAVING COUNT(*) = 2;

我想实现这个查询yii2模型搜索,

代码语言:javascript
复制
$query->andWhere("(`parking_availability`.`day` IN('Monday', 'Friday'))")->groupBy('parking_availability.day')->having('COUNT(*) = 2');

以上查询不起作用,请帮帮我...

EN

回答 1

Stack Overflow用户

发布于 2017-04-11 02:08:02

试试这个:

代码语言:javascript
复制
$query->andWhere(['in', 'day', ['Monday', 'Friday']])
    ->groupBy('openday')
    ->having('COUNT(shop_name) = 2');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43329636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档