問題タブ [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.
python - select句の結果がゼロの場合、sqlalchemy insert-select fromでエラーが発生する
以下はmweです(セッションとエンジンを想定):
私が得るエラーは TypeError: 'NoneType' object has no attribute __getitem__ です
紛らわしいのは、select ステートメントと insert ステートメントの間に Python が表示される理由です。SQL を作成して DB に処理させるべきではありませんか?
mysql - INSERT と SELECT ステートメントをカスタム値で組み合わせる
MySQL データベースをクリーンアップし、現在の状態に基づいて多くの新しいレコードを作成する必要があります。これを挿入する必要があります:
この選択から取得した $ID ごとに:
これは MySQL コードだけで可能ですか? 「INSERTとSELECTを組み合わせる方法をたくさん見てきましたが、挿入するために文字列だけを使用したものはなく、挿入する必要のあるすべてのフィールドを常に選択していました...何かアイデアはありますか?
date - 日に従ってサブクエリの日付を挿入する
その日に基づいて日付をサブクエリに挿入したいと思います。さらに、各日付は 4 回しか使用できません。4 回目に達すると、5 回目の値は同じ日の別の日付を使用します。つまり、翌週の月曜日の日付を使用します。例、Monday
with 6 JUNE 2016
to Monday
with 13 JUNE 2016
(カレンダーで確認できます)。
テーブルに基づいて、テーブルから日付のリストを取得するクエリがpresentationdatestart
ありますpresentationdateend
。presentation
例えば、
01-05-2016
クエリ結果には、までのすべての可能な日付がリストされます04-06-2016
:
これは私のINSERT
クエリです:
可能なすべての日付が 20 行だったため、このクエリは 20 行を正常に追加しました。に基づいて挿入できるようにクエリを変更したいと思います。availableDay
各日付は、異なる ごとに 4 回しか使用できませんstudentID
。
考えられる結果CSP600_SCHEDULE
(読みやすくするために無関係な列を削除しています):
あなたはカレンダーをチェックすることができます:)
couchbase - N1QL - 挿入選択
insert-selectステートメントN1QL
(キー/値が select ステートメントの結果であるドキュメントの挿入)を実行しようとしていますが、構文を理解できません。
私は実行してみました:
いくつかのバリエーションではありましたが、何も機能しませんでした。
編集:SELECTステートメントは
select * from default where payload.fooId in [100,101 ]
作成するドキュメントの KEY はフィールドの値でkey
、VALUE は上記の SELECT ステートメントの JSON 全体です。