問題タブ [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.
php - Symfony 2:Doctrineクエリビルダーを使用した関連のないテーブルの内部結合
次のような関連のないテーブルを結合するDoctrineクエリビルダーを使用してクエリを作成しようとしています。
しかし、これは機能しません。それでもエラーが発生します:
エラー:識別変数TPostが結合パス式で使用されましたが、以前は定義されていませんでした。
私はこのエラーメッセージを検索し、誰もがp.someAttributeのようなテーブルエイリアス+属性を使用するように答えました。しかし、私が参加したいテーブルは、私が選択を開始したテーブルとは関係がありません。
通常のmysqlクエリとして、次のように記述します。
私が間違っていることについて何か考えはありますか?
java - 外部オブジェクトのフィールドの値で選択してクエリを作成する方法
外部オブジェクトのフィールドの値を使用してクエリを実行するための最良の方法は何ですか?
これらの3つのクラスがあるとします。
ユニットの量を記述するUnitResultクラス:
市場の特定のユニット(たとえば、ジュース、スナックなど)を説明するユニットクラス:
およびユニットタイプの列挙型:
では、 typeがすべてのUnitResult
場所をクエリするにはどうすればよいですか?Unit
UnitType.JUICES
php - DoctrineSymfony2でクエリビルダーを使用してSQLユニオンクエリを実装する
私は現在Symfony2フレームワークを使用しています。Symfony2のクエリビルダーでクエリの2つを結合する方法がわかりません。SQLUNIONクエリを使用して結合できます。以下は、正しい結果を返すクエリです。
正しい結果を得るために、このコードを1つのクエリ(UNIONなし)で結合しようとしましたが、失敗しました。
では、クエリビルダーを使用してこのクエリを実装するにはどうすればよいですか?
アドバイス、ありがとう。
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 にあるはずだと思いますが、その理由はわかりません。ありがとう :)
----------------------------------更新--------------- ------------------------------ まあ、私は解決策を得ることができました。おそらく適切な方法ではありませんが、うまく機能します. 問題はクエリビルダーにあったため、次のようにしました。
誰かがより良い方法を見つけたら、遠慮なく教えてください:)
mongodb - Doctrine2 ODM QueryBuilder - 2 つのフィールドの合計でフィールドを更新する
基本的には次のようにします:
Doctrine2 の ODM QueryBuilder では、MapReduce なしでこのようなことは可能ですか? シャード コレクションがあるため、複合シャード キーで検索するには QueryBuilder を使用する必要があります。
単純化された例:
残念ながら、これはcolumn3
文字列 "column1 + column2" に設定されます。何か案は?
symfony - Symfony2 クエリビルダー
Patentgroup_id がヌルのテーブルからレコードを取得しようとしています。私はこれを試しました
表には、patentgroup_id が null のレコードが 1 つありますが、空の配列が取得されています。
何か案は?私が間違っていること
ありがとう
java - ormlite で列名 = "`GROUP`" の QueryBuilder を使用することはできません
コード
例外をスローします
「テーブル MyClassTable の不明な列名 '`GROUP`'」
UpdateBuilder から escapeColumnName() を使用しようとしましたが、結果は同じです。生のクエリを使用できますが、プレースホルダーが提供されないため、安全ではありません。
データベースはH2です。
ormliteのバグのようです。助言がありますか?
mysql - Yii クエリ ビルダで LIKE を使用する方法
YIi クエリ ビルダーを使用してこのクエリを作成する方法
そうしてみました
しかし、このクエリは CdbcException を取得します。Yii のドキュメントでは、like のみ、または simple パラメータのみの例があります。
database - Matlab での Key:Value ペアへのアクセス
Visual Query ビルダー (データベース ツールボックス) を使用して、Matlab で db を正常に作成しました。私はSQLに精通しており、phpや他の言語でキーと値のペアにアクセスしていますが、Matlabの構文はどこにも見つかりません。私がこれまでに持っているコードは次のとおりです。
ここで「結果」が複数の列を持つ単一行のデータである場合、特定の列からデータに最も簡単にアクセスするにはどうすればよいですか? result(1,1) などの列インデックスを使用して、既に実行できます。結果['名前']などの列の名前でアクセスできるMatlabの構文は何ですか?
visual-studio-2008 - エラー: 生成された SELECT ステートメント。構文エラー: 予期しています
私のSQLは、その上のエラーとともに以下にあります。もう何が問題なのかわからない。私はたくさん試しました。誰か助けてくれませんか?
エラー : 生成された SELECT ステートメント 構文エラー : 列エイリアスまたは '*' の後に ',' または 'FROM' が必要です これらのコンポーネントをデータセットに追加するには、[完了] をクリックします。