Heim >Backend-Entwicklung >PHP-Tutorial >mysql - Thinkphp 的连贯查询语句正确表达

mysql - Thinkphp 的连贯查询语句正确表达

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-06 20:19:161456Durchsuche

有一条查询语句用连贯查询
用原生的sqlo语句是

<code>select tuser,count(*) as t1 from chat_members  GROUP BY tuser  DES</code>

查询出来的结果是

<code>array (size=2)
  0 => 
    array (size=2)
      'tuser' => string 'system' (length=6)
      't1' => string '2' (length=1)
  1 => 
    array (size=2)
      'tuser' => string 'admin' (length=5)
      't1' => string '1' (length=1)</code>

但是如果用thinkphp的连贯查询就不知道怎么写了,我现在查询语句是这样的

<code>M('members')->field(array('tuser'=>'t1'))->group('tuser desc')->select();</code>

当然这样明显是错的,不知道有没有大神来纠正一下.有没有好的方法.
小弟在此谢过了.

回复内容:

有一条查询语句用连贯查询
用原生的sqlo语句是

<code>select tuser,count(*) as t1 from chat_members  GROUP BY tuser  DES</code>

查询出来的结果是

<code>array (size=2)
  0 => 
    array (size=2)
      'tuser' => string 'system' (length=6)
      't1' => string '2' (length=1)
  1 => 
    array (size=2)
      'tuser' => string 'admin' (length=5)
      't1' => string '1' (length=1)</code>

但是如果用thinkphp的连贯查询就不知道怎么写了,我现在查询语句是这样的

<code>M('members')->field(array('tuser'=>'t1'))->group('tuser desc')->select();</code>

当然这样明显是错的,不知道有没有大神来纠正一下.有没有好的方法.
小弟在此谢过了.

<code>M('members')->field('tuser,count(*) as t1')->group('tuser')->select();


后面是order by吗,group by不会接desc</code>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn