prss.net
当前位置:首页 >> 在thinkphp中想用not in和子查询组合一个sql,这个... >>

在thinkphp中想用not in和子查询组合一个sql,这个...

直接上代码 [php] view plain copy $product_info = M('product_info as info'); [php] view plain copy $productinfo = $product_info->join('left join c_price_comment as comment on info.sku=comment.sku')->where($where)->order('info.cr...

你测试一下,把SQL打印出来,我理解的意思是: select * from (select id,name from tablename group by field) as a where $where order by id status desc ; 只是我对平常子查询的写法,不了解TP是不是这样写的,但他们最后也是转化为这样的SQ...

例如:两个表中的news_type_id 跟 type_id是对应的,根据NEWS 表中的 news_type_id =1 查出 news_type 表中的 type_name 根据 NEWS表中的 news_type_id = 1 查出 news_type表中的 “透明点评” 这条数据,“透明点评”是最后需要查出来的位置数据。 ...

// 首先构造子查询SQL $subQuery = $model->field('id,name')->table('tablename')->group('field')->where($where)->order('status')->select();

如果你的栏目只有2层目录,那么你最直接的方法就是直接写2个 {get sql xxx} {get sql="SELECT * FROM phpcms_category where child = 0 ORDER BY catid DESC" return="b"} 获得全部父节点的栏目信息 然后你再 loop $b $n $r {get sql="SELECT * ...

可直接用嵌套查询。 方法如下: 如数据: id name 1 a 1 b 2 c 2 d 3 e 3 f 3 g 3 h select count(t.counts) from(select id,count(*) counts from 表名 group by id) t这样得到的结果就是3。

这种情况只能写SQL语句,不能用框架中带的。 select a.*,b.* from tb_hotel_info as a left join tb_house_info as b on a.hotel_id=b.id where a.price order by desc

SELECT d.*,pm.label, ( SELECT COUNT(*) from (select js,jifen from deal where uid=m.id and time>DATE_FORMAT(time,'$Y-$d-$m') and state!=1 and state!=6 GROUP BY stoptime ) ) as jys from deal as d,members as m,pricemsg as pm where...

//实例化M类 $model = M('user'); //先查询到地址的值 $dizhi = $model->where('条件')->find(); $dizhi['dizhi'] ///就是你要的地址数据 $mode = M('要插入的表'); $insert = array(); //要插入的数据,把查出来的地址值拼装进去 $insert_id = ...

网站首页 | 网站地图
All rights reserved Powered by www.prss.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com