下面thinkphp框架教程欄目將給大家簡單介紹下如何把sql語句轉成tp5,希望對需要的朋友有所幫助!
教你如何把SQL語句轉成TP5?
具體問題描述:
求大神幫我把這段原生SQL語句轉成TP5的謝謝!就是Db::(‘name’)->這種鏈式操作的
'select?a.id,?a.title,a.create_time,a.is_solve,count(b.qid)?as?answer_count?from?fa_question?a,fa_answer?b?where?a.id=b.qid?and?a.is_solve=0?group?by?b.qid?order?by?answer_count?DESC?LIMIT?6';
實現方法:
Db::table(['fa_question?'=>'a','think_role'=>'b']) ????->field('a.id,?a.title,?a.create_time,?a.is_solve,?count(b.qid)?as?answer_count) ????->where('?a.id=b.qid?and?a.is_solve=0') ????->group('b.qid') ????->order('answer_count?desc') ????->limit(6) ????->select()
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END