<bdo id='eWp5A'></bdo><ul id='eWp5A'></ul>
  1. <small id='eWp5A'></small><noframes id='eWp5A'>

    1. <tfoot id='eWp5A'></tfoot>
      <i id='eWp5A'><tr id='eWp5A'><dt id='eWp5A'><q id='eWp5A'><span id='eWp5A'><b id='eWp5A'><form id='eWp5A'><ins id='eWp5A'></ins><ul id='eWp5A'></ul><sub id='eWp5A'></sub></form><legend id='eWp5A'></legend><bdo id='eWp5A'><pre id='eWp5A'><center id='eWp5A'></center></pre></bdo></b><th id='eWp5A'></th></span></q></dt></tr></i><div id='eWp5A'><tfoot id='eWp5A'></tfoot><dl id='eWp5A'><fieldset id='eWp5A'></fieldset></dl></div>
    2. <legend id='eWp5A'><style id='eWp5A'><dir id='eWp5A'><q id='eWp5A'></q></dir></style></legend>

      Yii2:如何编写不同的 SQL 查询?

      时间:2023-10-16
        <tbody id='IdJ7L'></tbody>

          <bdo id='IdJ7L'></bdo><ul id='IdJ7L'></ul>

          <small id='IdJ7L'></small><noframes id='IdJ7L'>

        • <tfoot id='IdJ7L'></tfoot>

              <legend id='IdJ7L'><style id='IdJ7L'><dir id='IdJ7L'><q id='IdJ7L'></q></dir></style></legend>
            • <i id='IdJ7L'><tr id='IdJ7L'><dt id='IdJ7L'><q id='IdJ7L'><span id='IdJ7L'><b id='IdJ7L'><form id='IdJ7L'><ins id='IdJ7L'></ins><ul id='IdJ7L'></ul><sub id='IdJ7L'></sub></form><legend id='IdJ7L'></legend><bdo id='IdJ7L'><pre id='IdJ7L'><center id='IdJ7L'></center></pre></bdo></b><th id='IdJ7L'></th></span></q></dt></tr></i><div id='IdJ7L'><tfoot id='IdJ7L'></tfoot><dl id='IdJ7L'><fieldset id='IdJ7L'></fieldset></dl></div>
                本文介绍了Yii2:如何编写不同的 SQL 查询?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我想在 Yii 2 中实现以下 SQL 查询,但没有成功.

                I want to implement following SQL queries in Yii 2 but with no success.

                这应该给出唯一公司名称的总数:

                This should give total number of unique company names:

                SELECT count(DISTINCT(company_name)) FROM clients
                

                这应该显示带有 client codeid(PK)company_name :

                And this should display company_name with client code and id(PK):

                SELECT (DISTINCT(company_name,client_code)) FROM clients
                

                如何实现这一目标?

                推荐答案

                回答我自己的问题,我得到了以下可行的解决方案:

                Answering my own question I got following working solutions:

                获得唯一company_name的计数:

                Got the count for unique company_name:

                $my = (new yiidbQuery())
                    ->select(['company_name',])
                    ->from('create_client')
                    ->distinct()
                    ->count();
                echo $my;
                

                不同company_nameclient_code 的列表:

                List of distinct company_name and client_code:

                $query = new yiidbQuery();
                $data = $query->select(['company_name','client_code'])
                    ->from('create_client')
                    ->distinct()
                    ->all();
                if ($data) {
                    foreach ($data as $row) {
                        echo 'company_name: ' . $row['company_name'] . ' client_code: ' . $row['client_code'] . '<br>';
                    }
                }
                

                这篇关于Yii2:如何编写不同的 SQL 查询?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:yii2上传ajax文件 下一篇:PHP7 的 PDO ext 是否将整个结果集读入内存?

                相关文章

                <small id='V6lqz'></small><noframes id='V6lqz'>

                    <bdo id='V6lqz'></bdo><ul id='V6lqz'></ul>

                1. <i id='V6lqz'><tr id='V6lqz'><dt id='V6lqz'><q id='V6lqz'><span id='V6lqz'><b id='V6lqz'><form id='V6lqz'><ins id='V6lqz'></ins><ul id='V6lqz'></ul><sub id='V6lqz'></sub></form><legend id='V6lqz'></legend><bdo id='V6lqz'><pre id='V6lqz'><center id='V6lqz'></center></pre></bdo></b><th id='V6lqz'></th></span></q></dt></tr></i><div id='V6lqz'><tfoot id='V6lqz'></tfoot><dl id='V6lqz'><fieldset id='V6lqz'></fieldset></dl></div>
                  <tfoot id='V6lqz'></tfoot>
                2. <legend id='V6lqz'><style id='V6lqz'><dir id='V6lqz'><q id='V6lqz'></q></dir></style></legend>