您好,我對關係數據庫和SQLite的世界相當陌生,但我正在嘗試在R Markdown中編輯和合並SQLite中的多個數據集,並且我想知道是否有任何讓每個變化永久化的方法。舉例來說,在我的第一個SELECT語句這裏永久保留SQLite中的更改
SELECT id, avg(days) Average
FROM data1
GROUP BY id
再經過我有平均的專欄中,我想使用主鍵像下面從另一個數據集加入一列:
SELECT data1.*, data2.purchases
FROM data1
LEFT JOIN data2
ON data1.id=data2.id
但是我希望從第一組開始的改變是永久性的,並且在我試圖進一步改變表時進行應用。有什麼我做錯了嗎?這一切都在R markdown中的SQLite插入,所以我的語法也可能導致這種情況。任何幫助表示讚賞。
「但是我希望從第一組開始的改變是永久性的,並在我試圖進一步改變表格時應用。」那是什麼意思? 「有什麼我做錯了嗎?」我不知道,你遇到什麼問題? – hobbs
@hobbs對不起,我的語言很混亂。好的,所以我的第一個數據集有兩列,分別是id,然後是相應的日期。一些ID有一天以上的時間,所以我讓SQL打印了ID和日子的平均值。現在從這個新改變的數據集(帶有id和平均值的數據集)我想添加另一列。但是當我添加新列時,它會從原始數據集(帶有id和多天的那個)添加。 – Chioma
data1和data2是同一個表還是兩個不同的表? – Psidom