バージョン選択

フォーラム

メニュー

オンライン状況

49 人のユーザが現在オンラインです。 (39 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 48
MsmSC もっと...

サイト内検索

質問 > 管理機能 > dbエラー[Column 'status' in where clause is ambiguous]

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
l58
投稿日時: 2017/11/27 17:56
対応状況: −−−
常連
登録日: 2015/2/15
居住地:
投稿: 36
dbエラー[Column 'status' in where clause is ambiguous]
[EC-CUBE] 2.13.5
[レンタルサーバ] WADAX
[OS] win7
[PHP] 5.3.3
[データベース] MySQL 5.1.73
[WEBサーバ] Apache

いつもお世話になっております。

受注管理のプラグイン(受注管理効率化プラグイン <a href="https://www.ec-cube.net/products/detail.php?product_id=428" target="_blank">https://www.ec-cube.net/products/detail.php?product_id=428)を導入したところ、
[Native message: Column 'status' in where clause is ambiguous]
とシステムエラーになります。

エラー内容は下記の通りです。
Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。
SQL: [SELECT dtb_order.*, case when dtb_order.payment_id = dtb_payment.payment_id then 1 else 0 end as bComplete FROM dtb_order left join dtb_payment on dtb_order.payment_id = dtb_payment.payment_id and dtb_payment.module_code = 'mdl_asjpayment' WHERE dtb_order.del_flg = 0 AND status = ? ORDER BY dtb_order.update_date DESC ]
MDB2 Error: unknown error
_doQuery: [Error message: Could not execute statement]
[Last executed query: PREPARE mdb2_statement_mysql_22877c1a458ceb4cca2834bb1bfee5918f6dda0349 FROM 'SELECT dtb_order.*, case when dtb_order.payment_id = dtb_payment.payment_id then 1 else 0 end as bComplete FROM dtb_order left join dtb_payment on dtb_order.payment_id = dtb_payment.payment_id and dtb_payment.module_code = \'mdl_asjpayment\' WHERE dtb_order.del_flg = 0 AND status = ? ORDER BY dtb_order.update_date DESC LIMIT 0, 100']
[Native code: 1052]
[Native message: Column 'status' in where clause is ambiguous]
on ***/data/class/SC_Query.php(1095)]
***/admin/order/index.php(29): LC_Page_Admin_Order_Ex->process
***/data/class_extends/page_extends/admin/order/LC_Page_Admin_Order_Ex.php(50): LC_Page_Admin_Order->process
***/data/class/pages/admin/order/LC_Page_Admin_Order.php(83): LC_Page_Admin->sendResponse
***/data/class/pages/admin/LC_Page_Admin.php(104): SC_Helper_Plugin->doAction
***/data/class/helper/SC_Helper_Plugin.php(145): call_user_func_array
(): plg_OrderSort_LC_Page_Admin_Order_Ex::after
***/data/downloads/plugin/OrderSort/class/213/plg_OrderSort_LC_Page_Admin_Order_Ex.php(44): plg_OrderSort_LC_Page_Admin_Order::after
***/data/downloads/plugin/OrderSort/class/plg_OrderSort_LC_Page_Admin_Order.php(152): LC_Page_Admin_Order_Ex->findOrders
***/data/class_extends/page_extends/admin/order/LC_Page_Admin_Order_Ex.php(472): SC_Query->select
***/data/class/SC_Query.php(176): SC_Query->getAll
***/data/class/SC_Query.php(304): SC_Query->prepare
***/class/SC_Query.php(1024): SC_Query->error
***/data/class/SC_Query.php(1095): trigger_error

確かにstatusというカラムが他のテーブルにも存在しているのはわかったのですが、sqlの知識が乏しく、具体的にどのように修正すればよいのかわかりません。

ご教授頂けますと幸いです。

宜しくお願い致します。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » dbエラー[Column 'status' in where clause is ambiguous] l58 2017/11/27 17:56
     Re: dbエラー[Column 'status' in where clause is ambiguous] 468 2017/11/28 10:47
       Re: dbエラー[Column 'status' in where clause is ambiguous] l58 2017/12/6 0:38

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,779名です
総投稿数は109,971件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1644
8
red
1570
9
mcontact
1288
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.