問題タブ [zend-db-select]
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 - データベースクエリから多次元配列を作成する方法
テーブル構造:
理解するために入力しましょう
私がしたいこと
Mysql または同等の Zend Framework クエリが必要です
call_type.の合計です。これは、毎日の Out または Missed または Income の数を知る必要があるということです。
各日にいくつの call_time が存在するか。つまり、2012-04-05 があるとします。つまり、データベースには何回ありますか。
次のような多次元配列が必要です
i(2012-04-01) ご理解のほど
(2012-04-13 , 2012-04-17 , 2012-04-23 ,2012-04-27 , 2012-04-29) という合計レコード平均日付を取得すると、配列は 2012-04 から開始されます-01 これは私の結果では見つからないため、そのために私の配列は
(2012-04-13)配列は
私が試したこと=
mysql - Zend Db Select の JOINLEFT を使用した GROUP_CONCAT
2つのテーブルがあると仮定します
私が望むのは、すべての記事とその画像を取得することだけです。
例えば:
Zend_Db_Select でそれを行うにはどうすればよいでしょうか?
私はこのようなことを試みましたが、運がありませんでした:
「images」フィールドに両方の記事の画像が含まれる 1 行のみが返されます。
ここで何が間違っていますか?
php - Zendの変更。MySQLFORCEINDEXヒントの追加
次のようなクエリを取得するために、Zendライブラリを拡張しようとしています。
私はこのZendフォーラムの問題解決策に取り組んでいます:http://framework.zend.com/issues/browse/ZF-7570
しかし、私には問題があります。以下のコードを見てください。
手助け?
mysql - Zend_Db_Select を使用して複数のテーブルを 1 つの結合に含める
Zend_Db_Select の使用はオプションであることは知っていますが、それを使用して次の SQL を生成する方法があるかどうか疑問に思っていました。
.. またはそれがサポートされていない場合。私が見る限り、一度に 1 つのテーブルにしか参加できません。テーブルを Zend_Db_Expr として含める場合:
それから私は次のようなものになってしまいますが、これは有効ではありません
php - Zend_db_Select複数の場所ですが、変数句は可能ですか?
複数のwhere()句を使用してselectステートメントを動的に作成することは可能ですか?複数の引数を取る関数を想定します。N番目の引数が空でない場合は、ステートメントに-> where('sth =? "、$ value)句を追加し、すべての引数に対してこれを実行します。
さて、ささいな方法は巨大なスイッチケースを使うことですが、それは間違っていると感じます。where()句が配列を受け入れる場合、それは非常に簡単ですが、今はどうでしょうか?
ありがとう!
mysql - Zend_Db_Select を使用して MySQL LEFT OUTER JOIN を複製する
Zend_Db_Select オブジェクトを使用して MySQL クエリを複製しようと何度も試みましたが、Zend で結果を複製できません。
MySQL クエリ:
私が Zend に持っているもの:
クエリの出力ではresults
、Zend では 1 つの空の行が返され、MySQL では正しい行が直接返されます。
php - Zend_Db_Select を Zend_Db_select に結合
2 つのモデルがオブジェクトとして返されZend_Db_Select
ます。
次に、それらを結合して一度にデータを取得する必要があります。
次に、すべてのユーザーのすべての情報を含む sqlList を取得する必要があります。すべてのコードを複製したくありません。結合を介してユーザーモデルからSQLに結合したいだけです
zend-framework - Zend Framework: 異なるテーブルからデータを選択する
サイトに検索エンジンを作成したいのですが、1 つのクエリで 2 つ以上の異なるテーブルからすべての値を選択できないという問題が 1 つあります。ニュースとこのカテゴリにはサブカテゴリがあり、すべてのサブカテゴリには他のテーブルがあり、[ニュース] を選択すると、サブカテゴリ テーブルからすべての値を取得する必要があります。
経験値 テーブル: 最初のテーブル名は test1、2 番目のテーブル名は test2:
ID|タイトル|コンテンツ|
1|犬|犬は大きい|
2|猫|猫は小さい|ID|タイトル|コンテンツ|
1|工場|工場1|
2|石|石1|
そして、このテーブルからすべての値を取得する必要があります。
sql - Zendフレームワークを使用してWITH句をリファクタリングするサブクエリを作成するには?
Zend フレームワークの SQL クエリ内で構文を使用したいのですがWITH
、SQL は次のようになります。
Zend Framework でこれを行うにはどうすればよいですか? とZend_Db_Select
? 助言がありますか?
sql - Zend Db Select クエリを SQL クエリに変換する
データベースにクエリを実行する前に、Zend db Select または Zend DB クエリを SQL クエリに変換する方法はありますか? 他の回避策はありますか?
現在の Zend db コード構造を変更せずに、Zend DB が処理できないより複雑な SQL クエリを作成したいので。