問題タブ [doctrine-query]

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 投票する
1 に答える
114 参照

php - Doctrine2 :一対多の関係;

私は一対多の関係を持つ2つのエンティティを持っています: Article&ArticleCategory

今、トップレートの記事が多いカテゴリを取得したい..

「私は、それらの中で最も評価の高い記事で並べられた上位 N のカテゴリを意味します(平均レートを超えるレートの記事が多いカテゴリ)」

これどうやってするの?

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

doctrine-orm - Mysql からの教義クエリ

Doctrine クエリを作成したい: (Doctrine 2.3)

私は次のことを試しましたが、うまくいきません:

上記のクエリの出力:

同じ列の 2 つの日付を確認したいのですが、どうすれば確認できますか? 構文は正しいですか?現在、次のようになっています。

ケース1

ただし、適切な出力を得るには、次のようにする必要があります。

ケース 2

それ以外の場合は、次のようになります。

私は Doctrine の専門家ではありません。私は学習者です。

0 投票する
0 に答える
213 参照

doctrine - 生の SQL クエリですか、それとも Doctrine_Query ですか? 最高のパフォーマンスは何ですか?

私は生の SQL でこのクエリを作成しましたが、Doctrine に移行するための助けが必要です:

また、パフォーマンスの点で最良の方法は何かを知りたい: 生のクエリを実行するか、Doctrine Query などを使用する

0 投票する
0 に答える
54 参照

symfony1 - 「o.idempresa」を DQL クエリに追加するにはどうすればよいですか?

私はこのクエリを作成しようとしています:

Doctrine DQL を使用します。これは私が作ったコードです:

しかし、追加するwhere('o.idempresa', $id_empresa)と、次のエラーが発生します。

SQLSTATE [42S22]: 列が見つかりません: 1054 不明な列 'o.idempresa' が 'where 句' にあります

これを行う適切な方法は何ですか?何が恋しい?

EDIT schema.yml ファイルを追加しました:

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

orm - Doctrine INNER/LEFT JOIN 2 つのテーブル

私はこの質問から学んでいますが、間に多くの操作があるという問題に直面しています:

doctrine 2 クエリビルダーと結合テーブル

以下は私の質問です。前の質問でも助けを求めています。問題の解決を手伝ってくれた人に感謝します。

Doctrine 2.3 で大きなクエリを作成していますが、操作に慣れていませんが、多くの人の助けを借りて学びました。現在、3 つのテーブル間のインナー ジョイントの問題に直面しています。

私の関節:

上記のクエリは、Doctrine で変換しようとしているものです。

次のようにクエリを実行しようとしましたが、機能していません。

元のクエリがどのようになるか:

1 Doctrine JOIN クエリ:

+

演算子との内部結合である上記のクエリを使用して、クエリに内部結合を実行したい参照: NAND、NOR、NOT、AND 演算子を使用した Doctrine の複数のクエリ

テーブルを結合してクエリを実行する方法は?

2 教義クエリの生成:

JOIN 操作で上記のクエリを実行するように変更するにはどうすればよいですか?

誰かが私の問題を解決するのを手伝ってくれますか? 教義における私にとっての悪夢です....