gpt4 book ai didi

mysql - 一个sql查询的结果集可以在另一个sql查询中使用吗?

转载 作者:行者123 更新时间:2023-11-29 09:49:58 26 4
gpt4 key购买 nike

我在 mySQL 数据库中有两个表(photoentry 和 member)。当用户登录时,我根据他们用于登录的电子邮件从成员表中检索所有用户详细信息。

String sql = "SELECT * FROM member WHERE email='"+email+"'";

并显示结果,如下所示:

<td><b>Member ID: </b></td><td><input type="text" name="id" value="<%=resultSet.getString("id")%>"/> ></td>

我想使用此成员(member) ID 来检索与该用户关联的照片条目。我已经尝试过

String sql = "SELECT * FROM photoentry p where (SELECT id from member m WHERE p.m_ID = m.id AND email='"+email+"'";

如何使用原始查询的结果集检索与该成员关联的照片条目? (我使用的是JSP)

最佳答案

请尝试这个。

String sql = "
SELECT p.* FROM photoentry AS p
INNER JOIN member AS m ON
p.member_id = m.id
WHERE m.email LIKE '"+email+"'";

关于mysql - 一个sql查询的结果集可以在另一个sql查询中使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54983820/

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