バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

プラグイン > 開発について > 商品一覧にて、サブクエリを条件に付け加えたい

開発について

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
chappy
投稿日時: 2017/4/28 18:58
対応状況: −−−
一人前
登録日: 2011/7/19
居住地:
投稿: 87
商品一覧にて、サブクエリを条件に付け加えたい
商品一覧にて、タグテーブルをgroup byしたものを条件につけ加えたいと考えています。
特定のタグ(=1000)のカウント数が0以上だったら、その商品は、表示しないという処理を設けたいのです。

そこで、
front.product.index.search:
のタイミングで以下のコードを動かすようにしました。
引用:

public function onFrontProductIndexSearch(EventArgs $event)
{

$qb = $event->getArgument('qb');

$qb->innerJoin('select count(*) as cnt p.ProductTag where tag = 1000 group by prodtag.id', 'prodtag')
->innerJoin('prodtag.Tag', 'tag')
->andWhere('prodtag.cnt = 0')

}

引用:
テーブル条件
SELECT product_id,count(*) as count FROM `dtb_product_tag` where tag = 1000 group by product_id


このままでは、
[Semantical Error] line 0, col 119 near 'select count': Error: Class 'select' is not defined.
とエラーが出て処理できません。

このinnerJoin部分の記述の仕方が分からず、困っております。
何かご存知の方、お願いいたします。


----------------

フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » 商品一覧にて、サブクエリを条件に付け加えたい chappy 2017/4/28 18:58
     Re: 商品一覧にて、サブクエリを条件に付け加えたい chappy 2017/4/28 22:04
     Re: 商品一覧にて、サブクエリを条件に付け加えたい umebius 2017/5/1 15:52
       Re: 商品一覧にて、サブクエリを条件に付け加えたい chappy 2017/5/1 17:13
         Re: 商品一覧にて、サブクエリを条件に付け加えたい umebius 2017/5/1 17:27
         Re: 商品一覧にて、サブクエリを条件に付け加えたい umebius 2017/5/1 17:31
           Re: 商品一覧にて、サブクエリを条件に付け加えたい chappy 2017/5/1 17:56
             Re: 商品一覧にて、サブクエリを条件に付け加えたい umebius 2017/5/2 11:31
               Re: 商品一覧にて、サブクエリを条件に付け加えたい chappy 2017/5/2 18:21
                 Re: 商品一覧にて、サブクエリを条件に付け加えたい chappy 2017/5/18 19:49

 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
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.