クラス継承テーブルを使用してカスタムフィールドの結果カウントを取得するにはどうすればよいですか?

MopeyGecko

私は現在、学習目的で基本的なストアフロントアプリを構築することで遊んでいます。

MySQLデータベースの「items」と「field_values」に1対多の関係を持つ2つのテーブルがあります。フィールドテーブルとフィールドセットテーブルもありますが、これらはクエリとは関係ありません。セットには多くのフィールドを含めることができ、アイテムには1つ以上のフィールドのセットがあります。

アイテム

ID、名前

フィールド値

set_id、item_id、field_1、field_2、field_3など。

エンドユーザーがこれらのフィールドの値に基づいて結果をフィルタリングできるようにする動的クエリを作成したので、2つのフィールドがフィルタリングされると、次のようなクエリが発生します(疑似)

SELECT * FROM items LEFT JOIN field_values WHERE field_1=2 and field_2=7

私の質問は、残りのオプションの数を表示するためにこれをどのように拡張するかです。言い換えると、上記のクエリで1つの結果セットが得られますが、field_3、field_4などの各値のカウントも取得して、ユーザーが取得する結果の数を事前に把握できるようにしたいので、次のようなオプションを提示することはできません。 0の結果を返します。

それが理にかなっていることを願っています。

前もって感謝します

アンディ

ゴードン・リノフ

今とwhere同じように句を作成します。次に、列をフェッチする代わりに、集計クエリを実行します。

SELECT field_1, field_2, field_3, count(*)
FROM items LEFT JOIN
     field_values
WHERE field_1 = 2 and field_2 = 7
GROUP BY field_1, field_2, field_3;

これにより、他の値のすべての組み合わせが得られます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

WooCommerceカートでカスタムフィールドを追加料金としてカウントするにはどうすればよいですか?

分類Dev

あるテーブルの値を使用して、別のテーブルの結果をカウントするにはどうすればよいですか?

分類Dev

strのエントリのカウンタを保存してテキストフィールドに表示するにはどうすればよいですか?

分類Dev

Googleスクリプトを使用してTrelloのカスタムフィールドに値を追加するにはどうすればよいですか?

分類Dev

カスタムフィールドのManyToManyリレーションテーブルをクエリするにはどうすればよいですか?

分類Dev

UNITY C#-カスタム属性でマークされたクラスのインスタンスのすべてのフィールド(フィールド)を取得するにはどうすればよいですか?

分類Dev

デフォルトのスフィンクステーマでカスタムCSSを使用するにはどうすればよいですか?

分類Dev

カスタムユーザーを使用してDjango管理者のユーザーからフィールドを継承するにはどうすればよいですか?

分類Dev

<md-radio-group>のカスタムエントリとして入力フィールドを使用するにはどうすればよいですか?

分類Dev

sitefinityのカスタムウィジェットに長いテキストフィールドを追加するにはどうすればよいですか?

分類Dev

継承されるデータクラスにオプションのフィールドを作成するにはどうすればよいですか?

分類Dev

JJWTを使用してペイロードからカスタムフィールドを取得するにはどうすればよいですか

分類Dev

継承とテンプレートを使用してフレンドクラスを使用するにはどうすればよいですか

分類Dev

独自のモデルフィールドのエントリに対応するフィルタを使用して、データベース(モデル)エントリの数をカウントするにはどうすればよいですか?

分類Dev

Goを使用して、従来の継承ベースのGUIフレームワークでウィンドウコンポーネントにアクセスするにはどうすればよいですか?

分類Dev

非エンティティテーブルを使用してSpring Bootでカスタム@Queryを作成するにはどうすればよいですか?

分類Dev

あるテーブルのすべての結果を別のテーブルの特定のフィールドのカウントと組み合わせて返すにはどうすればよいですか?

分類Dev

PHPを使用してローカルシステムに画像ファイルをダウンロードするにはどうすればよいですか?

分類Dev

Notepad ++を使用してフラットファイルのフィールドをカウントするにはどうすればよいですか。

分類Dev

他のタブデータによるSQLフィルタリング結果を使用してGoogleスプレッドシートタブをクエリするにはどうすればよいですか

分類Dev

ASP.Net MVCのラジオボタンのカスタムメッセージを使用して、クライアント側で必須のフィールド検証を追加するにはどうすればよいですか?

分類Dev

Powershell System.Net.WebClientとカスタムユーザーエージェント文字列を使用して「ブラウザーが開始するダウンロード」ファイルを保存するにはどうすればよいですか?

分類Dev

Visual ForceとJavascriptを使用してSalesforceのカスタムオブジェクトのカスタムフィールド値をフェッチするにはどうすればよいですか?

分類Dev

カスタムテーブルのスマート検索と結果表示を設定するにはどうすればよいですか?

分類Dev

テキストフィールドからフォーカスを削除してボタンに設定するにはどうすればよいですか?

分類Dev

Odoo 12をカスタマイズするためにサードパーティモジュールのコントローラーを継承するにはどうすればよいですか?

分類Dev

Yii2フォームフィールドのラベルにカスタムクラスを追加するにはどうすればよいですか?

分類Dev

2つのデータフレームを結合し、パンダを使用して対応する値をカウントするテーブルを作成するにはどうすればよいですか?

分類Dev

マップ上にマーカーのみを表示できますが、マーカーのクリック時にデフォルトの情報ウィンドウまたはカスタム情報ウィンドウを表示しないようにするにはどうすればよいですか?

Related 関連記事

  1. 1

    WooCommerceカートでカスタムフィールドを追加料金としてカウントするにはどうすればよいですか?

  2. 2

    あるテーブルの値を使用して、別のテーブルの結果をカウントするにはどうすればよいですか?

  3. 3

    strのエントリのカウンタを保存してテキストフィールドに表示するにはどうすればよいですか?

  4. 4

    Googleスクリプトを使用してTrelloのカスタムフィールドに値を追加するにはどうすればよいですか?

  5. 5

    カスタムフィールドのManyToManyリレーションテーブルをクエリするにはどうすればよいですか?

  6. 6

    UNITY C#-カスタム属性でマークされたクラスのインスタンスのすべてのフィールド(フィールド)を取得するにはどうすればよいですか?

  7. 7

    デフォルトのスフィンクステーマでカスタムCSSを使用するにはどうすればよいですか?

  8. 8

    カスタムユーザーを使用してDjango管理者のユーザーからフィールドを継承するにはどうすればよいですか?

  9. 9

    <md-radio-group>のカスタムエントリとして入力フィールドを使用するにはどうすればよいですか?

  10. 10

    sitefinityのカスタムウィジェットに長いテキストフィールドを追加するにはどうすればよいですか?

  11. 11

    継承されるデータクラスにオプションのフィールドを作成するにはどうすればよいですか?

  12. 12

    JJWTを使用してペイロードからカスタムフィールドを取得するにはどうすればよいですか

  13. 13

    継承とテンプレートを使用してフレンドクラスを使用するにはどうすればよいですか

  14. 14

    独自のモデルフィールドのエントリに対応するフィルタを使用して、データベース(モデル)エントリの数をカウントするにはどうすればよいですか?

  15. 15

    Goを使用して、従来の継承ベースのGUIフレームワークでウィンドウコンポーネントにアクセスするにはどうすればよいですか?

  16. 16

    非エンティティテーブルを使用してSpring Bootでカスタム@Queryを作成するにはどうすればよいですか?

  17. 17

    あるテーブルのすべての結果を別のテーブルの特定のフィールドのカウントと組み合わせて返すにはどうすればよいですか?

  18. 18

    PHPを使用してローカルシステムに画像ファイルをダウンロードするにはどうすればよいですか?

  19. 19

    Notepad ++を使用してフラットファイルのフィールドをカウントするにはどうすればよいですか。

  20. 20

    他のタブデータによるSQLフィルタリング結果を使用してGoogleスプレッドシートタブをクエリするにはどうすればよいですか

  21. 21

    ASP.Net MVCのラジオボタンのカスタムメッセージを使用して、クライアント側で必須のフィールド検証を追加するにはどうすればよいですか?

  22. 22

    Powershell System.Net.WebClientとカスタムユーザーエージェント文字列を使用して「ブラウザーが開始するダウンロード」ファイルを保存するにはどうすればよいですか?

  23. 23

    Visual ForceとJavascriptを使用してSalesforceのカスタムオブジェクトのカスタムフィールド値をフェッチするにはどうすればよいですか?

  24. 24

    カスタムテーブルのスマート検索と結果表示を設定するにはどうすればよいですか?

  25. 25

    テキストフィールドからフォーカスを削除してボタンに設定するにはどうすればよいですか?

  26. 26

    Odoo 12をカスタマイズするためにサードパーティモジュールのコントローラーを継承するにはどうすればよいですか?

  27. 27

    Yii2フォームフィールドのラベルにカスタムクラスを追加するにはどうすればよいですか?

  28. 28

    2つのデータフレームを結合し、パンダを使用して対応する値をカウントするテーブルを作成するにはどうすればよいですか?

  29. 29

    マップ上にマーカーのみを表示できますが、マーカーのクリック時にデフォルトの情報ウィンドウまたはカスタム情報ウィンドウを表示しないようにするにはどうすればよいですか?

ホットタグ

アーカイブ