我正在尝试执行以下Sqlite查询:
SELECT * FROM monsters WHERE ( uid IN added_monsters )
Run Code Online (Sandbox Code Playgroud)
用这个表:
create table if not exists added_monsters(STRING name, INTEGER uid)
Run Code Online (Sandbox Code Playgroud)
但是我得到一个错误"只有一个结果允许SELECT作为表达式的一部分".
CL.*_*CL. 12
added_monsters
有两列,所以数据库不知道用IN检查哪一列.
您必须提取一列:
SELECT * FROM monsters WHERE uid IN (SELECT uid FROM added_monsters)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7685 次 |
最近记录: |