質問 > 管理機能 > [2.11.1] 商品別集計でエラー |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kakiha |
投稿日時: 2011/7/28 12:27
対応状況: −−−
|
半人前 登録日: 2011/7/25 居住地: 投稿: 17 |
[2.11.1] 商品別集計でエラー お世話になります。
売上集計の商品別集計でのみ月度で集計or期間で集計をクリックした段階でエラーが出ます。 その他の期間別集計や年齢別集計は問題なく集計できています。 EC-CUBEは新規でインストールしましたが、2.3.4からデータベースを編集して引越を行っています。 productsやorder_detailなどを修正して引っ張ってきましたが、ローカルやテストサーバ(さくらサーバ)で見た時は問題ありませんでした。 現在はwadaxのPHP Version 5.2.17 MySQL 4.1.22 で運用しています。 さくらサーバで問題無かったのでデータベースがおかしい可能性は低いと考え、パーミッションかとも思いましたがインストール時に修正済みで、改めてどこを見ればいいかわからない状態です。 ドメイン等は修正していますがエラーメッセージは下記の通りになります。 不足している情報等ありましたら、指摘して頂けると助かります。 以上、よろしくお願いします。 ▼▼▼ エラーメッセージ ▼▼▼ https://***/admin/total/? SERVER_ADDR: *.*.*.* REMOTE_ADDR: *.*.*.* USER_AGENT: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.77 Safari/534.24 ChromePlus/1.6.2.0 SQL: SELECT product_id, product_code, product_name, SUM(quantity) AS products_count, COUNT(order_id) AS order_count, price, (price * SUM(quantity)) AS total FROM dtb_order_detail JOIN dtb_order USING(order_id) WHERE create_date >= '2011/7/1 00:00:00' AND create_date < date('2011/08/01') AND dtb_order.del_flg = 0 AND dtb_order.status <> 3 GROUP BY product_id, product_name, product_code, price ORDER BY total DESC MDB2 Error: unknown error _doQuery: [Error message: Could not execute statement] [Last executed query: PREPARE mdb2_statement_mysql_3232d66b8ae8619892db61ba5893a9ad86f9c79cf FROM 'SELECT product_id, product_code, product_name, SUM(quantity) AS products_count, COUNT(order_id) AS order_count, price, (price * SUM(quantity)) AS total FROM dtb_order_detail JOIN dtb_order USING(order_id) WHERE create_date >= \'2011/7/1 00:00:00\' AND create_date < date(\'2011/08/01\') AND dtb_order.del_flg = 0 AND dtb_order.status <> 3 GROUP BY product_id, product_name, product_code, price ORDER BY total DESC '] [Native code: 1052] [Native message: Column 'order_id' in field list is ambiguous] /home/****/public_html/admin/total/index.php 34:LC_Page_Admin_Total_Ex->process /home/****/data/class_extends/page_extends/admin/total/LC_Page_Admin_Total_Ex.php 56:LC_Page_Admin_Total->process /home/****/data/class/pages/admin/total/LC_Page_Admin_Total.php 95:LC_Page_Admin_Total->action /home/****/data/class/pages/admin/total/LC_Page_Admin_Total.php 139:call_user_func_array :LC_Page_Admin_Total->lfGetOrderProducts /home/****/data/class/pages/admin/total/LC_Page_Admin_Total.php 567:SC_Query->select /home/****/data/class/SC_Query.php 153:SC_Query->getAll /home/****/data/class/SC_Query.php 265:SC_Query->prepare /home/****/data/class/SC_Query.php 867:MDB2_Driver_mysql->prepare /home/****/data/module/MDB2/Driver/mysql.php 1123:MDB2_Driver_mysql->_doQuery /home/****/data/module/MDB2/Driver/mysql.php 798:MDB2_Driver_Common->raiseError /home/****/data/module/MDB2.php 1497:PEAR->raiseError /home/****/data/module/PEAR.php 557:MDB2_Error->MDB2_Error /home/****/data/module/MDB2.php 1009:PEAR_Error->PEAR_Error ▲▲▲ エラーメッセージ ▲▲▲ |
seasoft |
投稿日時: 2011/7/28 12:52
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: [2.11.1] 商品別集計でエラー うろ覚えですが、MySQL 4 で発生する現象だったと思います。
参考まで。
|
kakiha |
投稿日時: 2011/7/28 13:05
対応状況: −−−
|
半人前 登録日: 2011/7/25 居住地: 投稿: 17 |
Re: [2.11.1] 商品別集計でエラー seasoft様
返信ありがとうございます。 さくらサーバやローカルで試していたときはmysql5だったので大丈夫だったかもしれません。 wadaxでmysqlのバージョンを上げるのが難しく、mysql4での解決方法、他の原因等をご存知の方がいらっしゃいましたら引き続き教えて頂けると助かります。 以上、よろしくお願いします。 |
seasoft |
投稿日時: 2011/7/28 13:10
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: [2.11.1] 商品別集計でエラー COUNT(order_id) → COUNT(*) とかで、回避できたかも。
|
kakiha |
投稿日時: 2011/8/1 13:07
対応状況: −−−
|
半人前 登録日: 2011/7/25 居住地: 投稿: 17 |
Re: [2.11.1] 商品別集計でエラー アドバイスありがとうございます。
引用:
大変申し訳無いのですが上記は具体的にどのファイルを編集すれば反映されそうでしょうか? 返信お待ちしております。 |
468 |
投稿日時: 2011/8/5 20:45
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: [2.11.1] 商品別集計でエラー こんばんわ。
/data/class/pages/admin/total/LC_Page_Admin_Total.phpの 552行目付近のSQLの記述ではないかと思います。 COUNT(order_id) AS order_count, ↓ COUNT(*) AS order_count, [order_id]が、dtb_order_detailテーブルとdtb_orderテーブル両方に存在する為、 どっちのorder_idかわからずにエラーがでているみたいです。 |
kakiha |
投稿日時: 2011/8/9 13:24
対応状況: −−−
|
半人前 登録日: 2011/7/25 居住地: 投稿: 17 |
Re: [2.11.1] 商品別集計でエラー 468様
アドバイスありがとうございました。 あまり症例のなさそうな事なので諦めていましたが、わかりやすく解説して頂きまして助かりました。 おかげさまで動作の確認をしております。 本当にありがとうございました。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |