我写了一段sqlite3查询如下:
CREATE TABLE appearances(
char_id int,
comic_id int
);
CREATE VIEW co-actors AS
SELECT a1.char_id,
a2.char_id
FROM appearances AS a1
LEFT JOIN appearances AS a2 ON a1.comic_id=a2.comic_id;
它在命令shell中的'_'附近不断显示语法错误。 任何人都可以帮我纠正查询吗?感谢〜
还有一个问题,如果我想从我刚创建的View中选择,我该如何引用该列,如a1.char_id?
答案 0 :(得分:1)
将co-actors
更改为co_actors
您使用的是-
,您应该使用_
。