如何解决SQL多对多查询选择用户朋友
我最近在学校的Web应用程序项目中使用了sql,在编写应用程序代码时我正在学习它,但是我已经达到了在应用程序用户之间有许多关系的地步。基本上,我有一个帐户表,其ID为用户名和密码,另一个表存储用户ID和其朋友的用户ID。对于我的下一个目标,我必须能够仅通过一个查询来获取第一个用户的朋友的用户名,而我却不知道该怎么做。我已经尝试了一些使用内部联接的选项,但仍无法选择用户名。在下方,您可以找到数据库的附加图像以及两个表。
解决方法
你很近。
您有<=
应为Accounts => Friends => Friends
由于您两次使用帐户表,因此每次都需要设置一个别名。在此查询中,我使用acc1和acc2。
Accounts => Friends => Accounts
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。