关闭。这个问题需要更加突出重点。它目前不接受答案。**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。
两年前关门了。改进这个问题我目前作为第一个学生登录。我想检索一个我还没有向其发送请求的学生列表。我还想检索我发送请求的学生列表。两者 sender_id 以及 Rec_id 外键是否引用 Students.id .数据库架构
sender_id
Rec_id
Students.id
vm0i2vca1#
嗨,苏莱曼,欢迎来到stackoverflow!你的问题不太清楚,你这么说 sender_id 以及 Rec_id 在 requestts 都是指 students ,但你看不清到底是哪个字段。你的 requestts 表在这些字段中包含不同的条目。下次您应该发布 SHOW CREATE TABLE students 以及 SHOW CREATE TABLE requestts 还有一个插入语句。此外,如果你能解释这些关系并展示你已经尝试过的东西,那就更好了(见barmars评论)。我假设requests中的相关外键是 Rec_id ,因此您可以尝试以下查询:
requestts
students
SHOW CREATE TABLE students
SHOW CREATE TABLE requestts
SELECT s.email FROM students s WHERE s.id NOT IN (SELECT Rec_id FROM requestts WHERE Rec_id = s.id);
希望这有帮助。祝您学习sql愉快!
1条答案
按热度按时间vm0i2vca1#
嗨,苏莱曼,欢迎来到stackoverflow!你的问题不太清楚,你这么说
sender_id
以及Rec_id
在requestts
都是指students
,但你看不清到底是哪个字段。你的requestts
表在这些字段中包含不同的条目。下次您应该发布
SHOW CREATE TABLE students
以及SHOW CREATE TABLE requestts
还有一个插入语句。此外,如果你能解释这些关系并展示你已经尝试过的东西,那就更好了(见barmars评论)。我假设requests中的相关外键是
Rec_id
,因此您可以尝试以下查询:希望这有帮助。祝您学习sql愉快!