質問 > 管理機能 > getNumberOfLines (LC_Page_Admin_Products.php) でのGROUP BYの使用方法に関して。 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
zenta |
投稿日時: 2018/3/26 3:17
対応状況: −−−
|
常連 登録日: 2016/10/18 居住地: 投稿: 59 |
getNumberOfLines (LC_Page_Admin_Products.php) でのGROUP BYの使用方法に関して。 お世話になっております。宜しくお願い致します。
新設したテーブルの行数をカウントしたいのですが、そのテーブルには仕様上product_idが重複されます。 そのこと自体は正しいのですが、正確な行数をカウントするためにはこのproduct_idをGROUP BY機能を用いて絞る必要があります。 この新設したテーブル用にデフォルトの状態のgetNumberOfLines(LC_Page_Admin_Products.php) を使用すると正確な数ではあるものproduct_idが重複した行数が表示されます。 これをGROUP BYを利用して以下の様に行数を絞りたいと試しているのですが、エラーはでないものの、全く機能しておりません。どこに問題があるかご指摘頂けませんでしょうか。(以下はsetGroupByの記述がなければproduct_idが重複されますが、正確な数をカウントします。) function getNumberOfLines($where, $arrValues) { $objQuery =& SC_Query_Ex::getSingletonInstance(); $objQuery->setGroupBy('product_id'); return $objQuery->count('dtb_product_tra', $where = $_SESSION['member_id'].' = dtb_product_tra.tra_member_id', $arrValues); } EC-CUBE 2.X系 (データベース) MySQL5.0.77 (WEBサーバ) apache2 (OS) Windows XP (PHP) 5.0.22 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» getNumberOfLines (LC_Page_Admin_Products.php) でのGROUP BYの使用方法に関して。 | zenta | 2018/3/26 3:17 |
Re: getNumberOfLines (LC_Page_Admin_Products.php) でのGROUP BYの使用方法に関して。 | yuh | 2018/3/26 12:54 |
Re: getNumberOfLines (LC_Page_Admin_Products.php) でのGROUP BYの使用方法に関して。 | zenta | 2018/4/2 13:39 |