問題タブ [query-builder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
85369 参照

php - Symfony 2:Doctrineクエリビルダーを使用した関連のないテーブルの内部結合

次のような関連のないテーブルを結合するDoctrineクエリビルダーを使用してクエリを作成しようとしています。

しかし、これは機能しません。それでもエラーが発生します:

エラー:識別変数TPostが結合パス式で使用されましたが、以前は定義されていませんでした。

私はこのエラーメッセージを検索し、誰もがp.someAttributeのようなテーブルエイリアス+属性を使用するように答えました。しかし、私が参加したいテーブルは、私が選択を開始したテーブルとは関係がありません。

通常のmysqlクエリとして、次のように記述します。

私が間違っていることについて何か考えはありますか?

0 投票する
1 に答える
6786 参照

java - 外部オブジェクトのフィールドの値で選択してクエリを作成する方法

外部オブジェクトのフィールドの値を使用してクエリを実行するための最良の方法は何ですか?

これらの3つのクラスがあるとします。

ユニットの量を記述するUnitResultクラス:

市場の特定のユニット(たとえば、ジュース、スナックなど)を説明するユニットクラス:

およびユニットタイプの列挙型:

では、 typeがすべてのUnitResult場所をクエリするにはどうすればよいですか?UnitUnitType.JUICES

0 投票する
2 に答える
13214 参照

php - DoctrineSymfony2でクエリビルダーを使用してSQLユニオンクエリを実装する

私は現在Symfony2フレームワークを使用しています。Symfony2のクエリビルダーでクエリの2つを結合する方法がわかりません。SQLUNIONクエリを使用して結合できます。以下は、正しい結果を返すクエリです。

正しい結果を得るために、このコードを1つのクエリ(UNIONなし)で結合しようとしましたが、失敗しました。

では、クエリビルダーを使用してこのクエリを実装するにはどうすればよいですか?

アドバイス、ありがとう。

0 投票する
1 に答える
766 参照

symfony - Doctrine クエリ ビルダ エラー

こんにちは、次の 2 つのエンティティがあります。

これらのエンティティの両方に取得/設定があります。DbaCustomFieldsRepository に次のメソッドがあります。

formBuilder で $qb を取得します。

しかし、このエラーが発生しましたが、理由がわかりません:

テンプレートのレンダリング中に例外がスローされました (「[Semantical Error] line 0, col 80 near 'idCustomField': Error: Invalid PathExpression. Must be a StateFieldPathExpression.」) ::base.html.twig at line 19 .

問題は私の QueryBuilder にあるはずだと思いますが、その理由はわかりません。ありがとう :)

----------------------------------更新--------------- ------------------------------ まあ、私は解決策を得ることができました。おそらく適切な方法ではありませんが、うまく機能します. 問題はクエリビルダーにあったため、次のようにしました。

誰かがより良い方法を見つけたら、遠慮なく教えてください:)

0 投票する
1 に答える
1179 参照

mongodb - Doctrine2 ODM QueryBuilder - 2 つのフィールドの合計でフィールドを更新する

基本的には次のようにします:

Doctrine2 の ODM QueryBuilder では、MapReduce なしでこのようなことは可能ですか? シャード コレクションがあるため、複合シャード キーで検索するには QueryBuilder を使用する必要があります。

単純化された例:

残念ながら、これはcolumn3文字列 "column1 + column2" に設定されます。何か案は?

0 投票する
1 に答える
3595 参照

symfony - Symfony2 クエリビルダー

Patentgroup_id がヌルのテーブルからレコードを取得しようとしています。私はこれを試しました

表には、patentgroup_id が null のレコードが 1 つありますが、空の配列が取得されています。

何か案は?私が間違っていること

ありがとう

0 投票する
2 に答える
1227 参照

java - ormlite で列名 = "`GROUP`" の QueryBuilder を使用することはできません

コード

例外をスローします

「テーブル MyClassTable の不明な列名 '`GROUP`'」

UpdateBuilder から escapeColumnName() を使用しようとしましたが、結果は同じです。生のクエリを使用できますが、プレースホルダーが提供されないため、安全ではありません。

データベースはH2です。

ormliteのバグのようです。助言がありますか?

0 投票する
1 に答える
7972 参照

mysql - Yii クエリ ビルダで LIKE を使用する方法

YIi クエリ ビルダーを使用してこのクエリを作成する方法

そうしてみました

しかし、このクエリは CdbcException を取得します。Yii のドキュメントでは、like のみ、または simple パラメータのみの例があります。

0 投票する
1 に答える
461 参照

database - Matlab での Key:Value ペアへのアクセス

Visual Query ビルダー (データベース ツールボックス) を使用して、Matlab で db を正常に作成しました。私はSQLに精通しており、phpや他の言語でキーと値のペアにアクセスしていますが、Matlabの構文はどこにも見つかりません。私がこれまでに持っているコードは次のとおりです。

ここで「結果」が複数の列を持つ単一行のデータである場合、特定の列からデータに最も簡単にアクセスするにはどうすればよいですか? result(1,1) などの列インデックスを使用して、既に実行できます。結果['名前']などの列の名前でアクセスできるMatlabの構文は何ですか?

0 投票する
2 に答える
549 参照

visual-studio-2008 - エラー: 生成された SELECT ステートメント。構文エラー: 予期しています

私のSQLは、その上のエラーとともに以下にあります。もう何が問題なのかわからない。私はたくさん試しました。誰か助けてくれませんか?

エラー : 生成された SELECT ステートメント 構文エラー : 列エイリアスまたは '*' の後に ',' または 'FROM' が必要です これらのコンポーネントをデータセットに追加するには、[完了] をクリックします。