gpt4 book ai didi

java - SELECT in SELECT for mysql query in java

转载 作者:行者123 更新时间:2023-11-30 08:51:09 24 4
gpt4 key购买 nike

前两个“AND”语句运行良好。当我尝试导入第三个时,我没有输出。

PreparedStatement pst=con.prepareStatement("SELECT * FROM album WHERE (Album_Title LIKE ?) AND (instrument LIKE ?) AND (ID_album ==(SELECT ID_album FROM song WHERE Song_Title LIKE ?))");
pst.setString(1,"%" + title_key + "%");
pst.setString(2,"%" + instr_key + "%");
pst.setString(3,"%" + song_key + "%");


ResultSet rs=pst.executeQuery();
table.setModel(DbUtils.resultSetToTableModel(rs));

最佳答案

代替 ==,您可以尝试使用“IN”。不确定它是否有帮助,但你可以试试。此外,检查数据库中是否存在条目。

关于java - SELECT in SELECT for mysql query in java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30671617/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com