こんにちは私はリレーショナルデータベースとSQLiteの世界ではかなり新しいですが、私はR MarkdownのSQLiteで複数のデータセットを編集して組み合わせようとしています。それぞれの変更を永続的にする方法。たとえば、ここに私の最初のselect文SQLiteの変更を永続的に保持する
SELECT id, avg(days) Average
FROM data1
GROUP BY id
で私は平均値の列を持った後、その後、私は以下のように主キーを使用して、別のデータセットから1列に参加したいと思います:
SELECT data1.*, data2.purchases
FROM data1
LEFT JOIN data2
ON data1.id=data2.id
をしかし、私はテーブルをさらに変更しようとすると、最初のセットからの変更を永久に適用して適用したい。私が間違っていることがありますか?これはRマークダウンのSQLiteインサートにあります。私の構文もこれを引き起こす可能性があります。どんな助けもありがとうございます。
"しかし、最初のセットの変更を永久にして、テーブルをさらに変更しようとすると変更が適用されます。"どういう意味ですか? 「私が間違っていることはありますか?」私は知らない、あなたはどんな問題に遭遇しているのですか? – hobbs
@hobbs申し訳ありませんが、私の言葉は混乱しています。そうですね、私の最初のデータセットにはIDのある列とそれに対応する日の2つの列があります。いくつかのIDには1日以上の時間がありますので、SQLにIDと日の平均を印刷させました。今、この新しい変更されたデータセット(IDと平均値を持つもの)から別の列を追加したいと思います。しかし、新しい列を追加すると、ORIGINALデータセット(IDと複数の日数を持つもの)から追加されます。 – Chioma
data1とdata2は同じテーブルか2つの異なるテーブルですか? – Psidom