【发布时间】:2026-01-27 17:10:02
【问题描述】:
我相信 S.O. 上有很多例子。但我什至不知道要搜索什么,因为我在使用数据库方面非常有限,所以我想我会在这里发帖并希望得到一些帮助。
我有两个表,Users 和 Profiles。一封电子邮件可以有多个配置文件,并且用户表中可以有多个配置文件。
我需要编写一个查询,从电子邮件匹配的 Profile 表中选择所有 profileID(例如“test@test.com”。这应该返回一堆配置文件(1、23、444、9203、 034) 但我只想返回用户表中的配置文件ID(和用户名)。(例如,用户表中只有配置文件ID 444。
个人资料表示例:
个人资料ID |主要电子邮件 |姓名 |其他|
用户表:
个人资料ID |用户名 |密码 |其他用户资料|
这可能非常简单,但我需要花费相当多的时间来研究,而且我时间紧迫。
类似(?):
SELECT t1.profileID, t2.username
FROM Profiles as t1 INNER JOIN Users as t2 ON t1.profileID = t2.profileID
WHERE t1.primaryEmail="test@test.com"
我是一名前端开发人员,接手的任务比我想象的要多。我已经过了几天的截止日期了。
【问题讨论】:
-
我们不是来帮你做功课的。向我们展示您的尝试以及遇到的错误,我们可以帮助您调试问题。
-
感谢您的帮助