問題タブ [insert-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.

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

python - select句の結果がゼロの場合、sqlalchemy insert-select fromでエラーが発生する

以下はmweです(セッションとエンジンを想定):

私が得るエラーは TypeError: 'NoneType' object has no attribute __getitem__ です

紛らわしいのは、select ステートメントと insert ステートメントの間に Python が表示される理由です。SQL を作成して DB に処理させるべきではありませんか?

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

mysql - INSERT と SELECT ステートメントをカスタム値で組み合わせる

MySQL データベースをクリーンアップし、現在の状態に基づいて多くの新しいレコードを作成する必要があります。これを挿入する必要があります:

この選択から取得した $ID ごとに:

これは MySQL コードだけで可能ですか? 「INSERTとSELECTを組み合わせる方法をたくさん見てきましたが、挿入するために文字列だけを使用したものはなく、挿入する必要のあるすべてのフィールドを常に選択していました...何かアイデアはありますか?

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

date - 日に従ってサブクエリの日付を挿入する

その日に基づいて日付をサブクエリに挿入したいと思います。さらに、各日付は 4 回しか使用できません。4 回目に達すると、5 回目の値は同じ日の別の日付を使用します。つまり、翌週の月曜日の日付を使用します。例、Mondaywith 6 JUNE 2016to Mondaywith 13 JUNE 2016(カレンダーで確認できます)。

テーブルに基づいて、テーブルから日付のリストを取得するクエリがpresentationdatestartありますpresentationdateendpresentation

例えば、

01-05-2016クエリ結果には、までのすべての可能な日付がリストされます04-06-2016:

これは私のINSERTクエリです:

可能なすべての日付が 20 行だったため、このクエリは 20 行を正常に追加しました。に基づいて挿入できるようにクエリを変更したいと思います。availableDay各日付は、異なる ごとに 4 回しか使用できませんstudentID

考えられる結果CSP600_SCHEDULE(読みやすくするために無関係な列を削除しています):

あなたはカレンダーをチェックすることができます:)

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

couchbase - N1QL - 挿入選択

insert-selectステートメントN1QL(キー/値が select ステートメントの結果であるドキュメントの挿入)を実行しようとしていますが、構文を理解できません。

私は実行してみました:

いくつかのバリエーションではありましたが、何も機能しませんでした。

編集:SELECTステートメントは

select * from default where payload.fooId in [100,101 ]

作成するドキュメントの KEY はフィールドの値でkey 、VALUE は上記の SELECT ステートメントの JSON 全体です。