首页 > 解决方案 > sql查询条件java servlet

问题描述

您好,我有条件如下的 sql 查询:

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

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

标签: javasqlservletsconditional-statements

解决方案


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

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

推荐阅读