SQlite3_Prepare_v2失败:接近“SELECT”:语法错误

fae0ux8s  于 2022-11-15  发布在  SQLite
关注(0)|答案(1)|浏览(197)

我有两张table,分别叫“甲板”和“笔记”。
我尝试这样选择表格:

SELECT id,
       title,COUNT(SELECT lastStatus FROM notes WHERE deckId=id and lastStatus='good') AS goodNotes 
FROM decks

但我得到了这样的错误:
SQlite3_Prepare_v2失败:接近“SELECT”:语法错误

pgpifvop

pgpifvop1#

如果您使用的是MySQL,则可以使用以下SQL:

SELECT d.id,d.title,COUNT(n.lastStatus) AS goodNotes 
   FROM decks d 
   join notes n ON n.deckId=d.id and n.lastStatus='good'
   GROUP BY d.id,t.title

相关问题