小编Shi*_*aji的帖子

查询连接三个表yii

如何将mysql查询转换为yii.

我有3张桌子

  1. user_header
  2. 顾客
  3. customer_ratings

这是我的SQL查询

SELECT t.email 
FROM   otz_user_header t 
       JOIN otz_customers r 
         ON t.user_id = r.customer_user_id 
       JOIN otz_customer_ratings cr 
         ON cr.customer_user_id = r.customer_user_id 
WHERE  r.rate_auto_approve = 0 
       AND r.rate_email_time IS NOT NULL 
       AND r.total_rating_count IS NOT NULL 
       AND cr.rating_date < Curdate() 
       AND cr.rating_date > Date_sub(Curdate(), INTERVAL 7 day) 
Run Code Online (Sandbox Code Playgroud)

如何将此查询转换为yii?

提前致谢.

php mysql yii

4
推荐指数
2
解决办法
7970
查看次数

where子句SQLSERVER中的case语句

我试着四处寻找但找不到任何可以帮助我的东西.

我正在尝试在SQL中执行此操作:

DECLARE @onlyMM INT

SET @onlyMM = 1

SELECT *
FROM cdn.magnag
WHERE CASE @onlyMM
        WHEN 1
            THEN man_zrdtyp NOT IN (
                    1616
                    ,2001
                    )
        ELSE - 1
        END
Run Code Online (Sandbox Code Playgroud)

我有一个问题:

where case @onlyMM when 1 then man_zrdtyp not in (1616,2001) else -1 end
Run Code Online (Sandbox Code Playgroud)

如何case为操作员正确制作not in

sql t-sql sql-server

0
推荐指数
1
解决办法
82
查看次数

标签 统计

mysql ×1

php ×1

sql ×1

sql-server ×1

t-sql ×1

yii ×1