これはおそらく別の質問と重複していますが、回答の指示に従ってこのエラーを修正する方法を理解できません。
私は2つのテーブルを持っており、2つ目のテーブルには最初のテーブルのカラムの一部が含まれているはずです。
これらは、そのスキーマ(私は必要としないいくつかの列を残していることを検討)している:私は最初のスキーマをsemplified
まず表MySQL - "オペランドには1列が含まれている必要があります"他のテーブルにデータを移動
ID | num | acquisto | dataacquisto | descrizione | modello | ubicazione
第二表
ID | tipo | data | id_bene | descrizione | modello | ubicazione | importo
私はちょうど最初のテーブルから2番目のテーブルにデータを移動する方法を探しているからです。
SELECT
クエリを使用してtipo
フィールドを設定することはできませんが、クエリを実行するたびにその値を選択する必要があります。
私はこのSQLを試してみましたが、それは私にこのエラーが返されます:
INSERT INTO riepilogo (tipo, data, id_bene, descrizione, modello, ubicazione, importo) VALUES ('CARICO', (SELECT dataacquisto, id, descrizione, modello, ubicazione, acquisto FROM beni));
オペランドは、私は他の質問のヒント以下の他のクエリをしようとした1列(複数可)
が含まれている必要があり、しかし私のために働く解決策はありません。
ありがとう、私の英語のために申し訳ありません!
:
はこれを試してみてください。どうもありがとう! – DamiToma