問題タブ [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 - 教義2の日付の間のエントリを選択します
私は修正されていないこの最小限のエラーで狂気になります。2日間のエントリを選択したいのですが、以下の例はすべての失敗を示しています。
オプト1。
結果(0エントリ):
オプト2
結果(0エントリ):
これは、現在のエントリを含む私のテーブルです。
編集1
疑いを避けるためにSQLを評価するために、私はこのクエリを実行しました:
結果(3エントリ):
したがって、SQLは問題ではないように見えます。FROM予約r0_WHEREr0_.fecha> 2012-07
yii - Yiiクエリビルダーの複数の呼び出し
複数の呼び出しでクエリを作成したいのですが、このコードを使用するとエラーが発生します
私は次のようなコードを使用できることを理解しています
しかし、私は困難な条件を持っており、upperのようなその使用コードは単純です。
Codeigniterでは、これらの条件を数回使用できます
php - doctrine2 notIN 関数のサブクエリ
特定のサービスに属していないメンバーを選択したいのですが。私は3つのテーブルを持っています:
membre
service
membre_service
membre
(との関係service
)
私はドクトリン2を使用しています.SQLでは私のクエリは次のとおりです:
Doctrine では、次のことを行います。
次のエラーが発生しました:
Semantical Error] line 0, col 123 near 'm WHERE ms.id': エラー: 'm' は既に定義されています。
php - Doctrine2QueryBuilderで「interval」を使用する方法
私のSymfony2リポジトリで、開始したがまだ終了していないオブジェクトをスケジュールテーブルから取得したいと思います。オブジェクト内の間隔は、「未完了」として検出される必要があり、変数として渡される必要があります。
プレーンSQLを使用すると、次のように機能します。
DQL /クエリビルダーで同じことを達成できますか?
これは私がこれまでに持っているものです:
ただし、これは次のエラーを返します。
'interval'はDoctrine2/DQLでサポートされていないことがわかりました。これは、ここでも言及されています。
Doctrine2のクエリビルダーまたはDQLを使用してこれを実現する方法(および間隔を変数として渡す方法)に関する提案はありますか?
symfony - QueryBuilder Symfony2、ASCの最後の10件の結果
QueryBuilder を使用した私のクエリ:
ASC で最後の 10 件の結果を表示するには? ありがとうございました
java - Mongodbjavaクエリビルダー
私はJavaを初めて使用します。このmongoクエリをJavaで構築するにはどうすればよいですか。任意のヘルプ/ヒントをいただければ幸いです。
mysql - Joomla mysqlクエリのテーブル名の先頭にある#__はどういう意味ですか?
次のようなmysqlクエリがあります$query="SELECT * FROM #__content"
。
#__
テーブル名の先頭にある はどういう意味ですか?
symfony - 致命的なエラー:「100」の最大関数ネストレベルに達し、中止しました
私はこのエンティティを持っています:
次のSQLと同様に、請求書が完全に支払われているかどうかを知る必要があります。
ここで、次の方法でクエリビルダーを介してDQLに変換します。
エラーメッセージが表示されます:致命的なエラー:「100」の最大関数ネストレベルに達し、中止しました!
このクエリを作成するにはどうすればよいですか?
mysql - Yii クエリ ビルダーの IN に関する問題
私は Yii Framework を使用していますが、条件の多い難しいクエリを作成する必要があります。$conditions と $values の 2 つの配列を埋めています。そして、私には1つの問題があります。以下は例です
user_id = 1 から値のみを取得します
オプションを使わず手動で書く場合
問題なし。
もちろん、2 番目の構築も使用できますが、あまり良くないようです。
sql - クエリ構築を可能にするデータレイヤー
クライアントがローカルデータベースに対してクエリ(または「ルール」)を作成し、特定のアクション(メール、テキストメッセージなどの送信)をトリガーできるようにする小さなアプリを提供する必要があります。
彼らは仕事の実際のSQLを述べることができるので、私のデータレイヤーはどのように見えるのだろうかと思います。すべてのデータの相互作用は弱く型付けされるため、エンティティとリポジトリは必要ないようです。
では、データレイヤーは何をすべきでしょうか?接続を開き、入力SQLを受け入れて、プロパティバッグのリストを返しますか?このためのデータレイヤーも必要ですか?
[アップデート]
これは、クライアントがデータベースに対してクエリを記述または構築できるようにするために、自分のアプリに必要なものです。ローカルコンピューターで実行されるため、悪意のある従業員にとってSQLインジェクション攻撃は不要です。
しかし、クエリの作成、検証、サニタイズを視覚的に制御できる場合でも、このレイヤーの最終結果はSQLコードになりますね。テストしたい場合、どうすればそれを抽象化できますか?