【发布时间】:2012-05-24 04:34:33
【问题描述】:
我的 MySQL 表有 2 行,“name”代表用户名,“port”代表用户端口。
当我得到一些条件时,我想从端口行获取端口号,
示例:如果 nama = Louis,我想获取 Louis 的端口号
注意:我使用 JDBC
我应该使用什么 MySQL 命令?
我已经尝试过这个命令(如下)但仍然失败:
ResultSet rslset = statement.executeQuery("select cast(case when
nama='"+name+"') port from user");
注意:变量“name”是要检查的名称
【问题讨论】:
-
您是说同一张表有两行单独的行,一行用于端口,一行用于用户?怎么知道哪个端口对应哪个用户?
-
名称记录和端口记录有什么关系?也许您可以提供示例数据和预期输出