《MYSQL联合查询效率问题》要点:
本文介绍了MYSQL联合查询效率问题,希望对您有用。如果有疑问,可以联系我们。
- $Rs=DB::get($_ENV['DB'],3,"SELECT * FROM _xiazhu WHERE uid IN(SELECT id FROM _user WHERE id<5000)");
- var_dump($Rs);
- $Sql='';
- $Rs=DB::get($_ENV['DB'],3,"SELECT id FROM _user WHERE id<5000");
- $Sql.=(count($Rs)>0) ? " AND id IN(".strtr(json_encode($Rs,JSON_UNESCAPED_UNICODE),array('{"id":"'=>'','"}'=>'','['=>'',']'=>'')).')' : '';
- unset($Rs);
- $Rs=DB::get($_ENV['DB'],3,"SELECT * FROM _xiazhu WHERE 1=1{$Sql}");
- var_dump($Rs);
- unset($Sql);
转载请注明本页网址:
http://www.vephp.com/jiaocheng/5547.html