我正在根据某些逻辑从数据库中尝试get
数据,这里是查询
String sql = "SELECT pr.number, pr.u_id from pro_cap pr " +
"LEFT OUTER JOIN pending p " +
"WHERE p.mobile_id = pr.u_id+pr.infant_no ";
待审表中 mobile_id 的value
位于4711
u_id 的value
为471
, pro_cap 中数字的值为1
表
我想从数据库获取数据,其中4711 = 4711,但无法获得......
答案 0 :(得分:3)
要连接两个或更多列,请使用||
运算符。
更改您的查询,如下所示:
String sql = "SELECT pr.number, pr.u_id from pro_cap pr " +
"LEFT OUTER JOIN pending p " +
"WHERE p.mobile_id = pr.u_id || pr.infant_no ";