我使用RSQLite来组合两个表。 我检查每一步,但仍然没有弄清楚出了什么问题。 这是我的剧本:
ol5_H3K4me1_mesc_common<-dbGetQuery(con,"select* from H3K4me1_mesc where H3K4me1_mesc.V2=H3K4me1_mesc_common.V2 and H3K4me1_mesc.V3=H3K4me1_mesc_common.V3")
Error in sqliteSendQuery(con, statement, bind.data) :
error in statement: no such column: H3K4me1_mesc_common.V2
> dbListFields(con,"H3K4me1_mesc_common")
[1] "V1" "V2" "V3"
答案 0 :(得分:0)
在您发布的查询表中,H3K4me1_mesc_common
不是FROM
子句的一部分,错误也是如此。您希望自己的查询如下所示t1
和t2
是各个表的表别名
select t1.* from H3K4me1_mesc t1
join H3K4me1_mesc_common t2
on t1.V2 = t2.V2
and t1.V3 = t2.V3