2014-09-07 23:17:09 3539次浏览 4条回答 0 悬赏 5 金钱
SELECT 
  (SELECT p.param_name FROM param_talbe p WHERE p.param_id = b.status_a AND p.param_type='0001') status_a_name,
  (SELECT p.param_name FROM param_talbe p WHERE p.param_id = b.status_b AND p.param_type='0002') status_b_name
FROM business_table b

我的项目的一些基础数据是在一个表中,也就是我们俗称的码表,比如表中包括运行状态(0:终止,1:开始),合同状态(0:作废,1:起草,2:签章)等等。
然后在其他一个业务表中需要从码表中的不同数据类型中取出不同的数据,请问如果通过YII的面向对象的语法来实现?

  • 回答于 2014-09-09 14:15 举报

    卧槽,你这个sql就是连表查询吧?怎么这样写?

  • 回答于 2014-09-09 14:47 举报

    神烦代码表,为神马不用配置文件?

    1 条回复
    回复于 2014-09-26 13:38 回复

    请问如何使用配置文件

  • 回答于 2014-09-10 09:39 举报

    这个是神马sql?看的头痛

  • 回答于 2014-09-29 21:50 举报

    新建一个model 继承原来的model 写上自己的方法执行sql 就可以了。 好像这样的语句没办法用YII的方法

您需要登录后才可以回答。登录 | 立即注册
绿豆粥
试用期

绿豆粥

注册时间:2014-08-24
最后登录:2015-02-05
在线时长:4小时54分
  • 粉丝2
  • 金钱0
  • 威望0
  • 积分40

热门问题