在SQL中使用联接和视图

时间:2018-04-09 01:05:26

标签: sqlite

我基本上有4个表,但并非所有表都有公共字段

  • 表1有A
  • 表2具有A和B
  • 表3具有B和C
  • 表4具有C

所以当我尝试加入它们时,它不起作用,因为

  

SQLITE_ERROR:无法使用列C进行连接 - 列中不存在   所有表格

据我所知,并非所有表都共享相同的列。 我尝试使用“table1,table2和table3”创建一个视图(TABLE_ABC),然后尝试连接到该视图

  

使用(C)

加入TABLE_ABC

但是我得到了相同的SQLITE错误。

所以我的问题是:

  1. 有没有办法加入所有4个表,即使它们都没有共享列?我只需要使用“table1,table2和table3”创建第5个表并将4连接到那个?

  2. 您可以加入视图吗?

0 个答案:

没有答案