小编dan*_*iio的帖子

如何使用min()函数在sqlite中指定查询

我有下面的代码定义的表

CREATE TABLE Products
(
P_Id INTEGER PRIMARY KEY,
name TEXT,
price REAL,
sellPrice REAL,
plu INTEGER,
codeBar TEXT,
tax INTEGER,
amount INTEGER,
date TEXT
);
Run Code Online (Sandbox Code Playgroud)

当我尝试执行查询时,我得到一个语法错误(这是一个准备好的语句)

select * 
from Products 
where P_Id = min(select P_Id from Products where codeBar=?);
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?这个查询有什么问题?

我得到的确切错误消息是:

java.sql.SQLException:接近"select":语法错误

谢谢你的帮助.

java sql sqlite select

0
推荐指数
1
解决办法
211
查看次数

标签 统计

java ×1

select ×1

sql ×1

sqlite ×1