【发布时间】:2016-09-05 09:04:09
【问题描述】:
我目前正在尝试通过使用 sql 语句在 java 中的数据库中搜索重复字段来访问主键。我的数据库包含书籍 ID 的主键,并包含同一本书的多个副本。这些书籍具有相同的 ISBN,但书籍 ID 不同。是否可以使用 SQL 选择语句提取这些唯一 ID?每当我运行以下 select 语句时,我只能获取其中一个副本上的数据:
String queryString =
"select bid, title, author, checked from book where isbn = " + ID;
ResultSet resultSet = stmt.executeQuery(queryString);
if (resultSet.next()){
bid = resultSet.getString(1);
title = resultSet.getString(2);
author = resultSet.getString(3);
checked = resultSet.getString(4);
}
resultSet.close();
如果我在我的 SQL 工作台中运行相同的语句,则会提取所有数据。 java中如何提取唯一键?
【问题讨论】: