(SELECT`id`,`name`FROM`think_user`WHERE`id`10) 调用buildSql方法后不会进行实际的查询操作,而只是生成该次查询的SQL语句(为了避免混淆,会在SQL两边加上括号),然后我们直接在后续的查询中直接调用。 然后使用子查询构造新的查询: 代码语言:javascript 复制 Db::table($subQuery.' a')-where('a.name','lik...
TP框架 mysql子查询 一些比较复杂的业务关系,用子查询解决. 比循环便利要好的多哈. 比如下面这句 select 和where in 语句都用了子查询. 因为父查询在select里,所以用了select的字段当子查询的条件. 这块也是凭感觉写, 返回的值如果在select里,只能是1row,否则会报错. 这里都是凭感觉在写,经验就是多想,多写,...