我有两张table,分别叫“甲板”和“笔记”。我尝试这样选择表格:
SELECT id, title,COUNT(SELECT lastStatus FROM notes WHERE deckId=id and lastStatus='good') AS goodNotes FROM decks
但我得到了这样的错误:SQlite3_Prepare_v2失败:接近“SELECT”:语法错误
pgpifvop1#
如果您使用的是MySQL,则可以使用以下SQL:
MySQL
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
1条答案
按热度按时间pgpifvop1#
如果您使用的是
MySQL
,则可以使用以下SQL: