java - sql查询条件java servlet

标签 java sql servlets conditional-statements

你好,我有一个 sql 查询,条件如下:

rs = stmt.executeQuery("SELECT * FROM history WHERE identifikator IN (SELECT * FROM ban WHERE zabanovany = 0)");

找不到列标识符。 它给了我错误:“IN/ALL/ANY 子查询”中的未知列“identifikator”

最佳答案

您需要在子查询中选择此列

WHERE identifikator IN (SELECT identifikator  FROM ban WHERE.....

关于java - sql查询条件java servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50842800/

相关文章:

java - 如何防止 Struts2 将 jsessionid 附加到 URL(在重定向时)?

java - 如何使用位于本地驱动器中的图像文件,将其打印在jsp 页面或servlet 页面中?

java - Hello World 示例 struts 时序图

Java - 处理给出 JSON 文档的 Marklogic eval 响应

sql - 创建 sql 会给我以分号分隔的产品名称?

java - 如何从 Play 发送带有附件的电子邮件!框架 1.2.4

sql - 内存中的 SQLite 数据库可以并发扩展吗?

mysql - 如何在 MySQL 中查找具有与另一个表行数据相似的数据的所有行?

java - 如何绘制透明背景?

java - 在Intellij IDEA中提取多个字符串到常量