gpt4 book ai didi

php - 如何从一个表中选择具有同一表中其他行的特定ID的行

转载 作者:行者123 更新时间:2023-11-29 12:47:57 25 4
gpt4 key购买 nike

假设我有一张这样的 table

 id | `name` |  `aid`
---------------------
1 | sara | 2
2 | jack | 2
3 | chris | 1
4 | dan | 1
6 | sara | 3
7 | jules | 3
8 | jade | 2

现在我想做的是向莎拉展示所有与她有同样帮助的人。基本上,这里的逻辑是获取 sara(2 和 3) 的辅助,然后在辅助为 2 和 3 的位置放置另一个查询。当 sara 是一个正在进行 session 的用户时,我该如何动态地执行此操作

最佳答案

您可以自行加入表格:

SELECT t1.id, t1.name, t1.aid, t2.name AS matched_name
FROM myTable t1
JOIN myTable t2
ON t1.aid = t2.aid
WHERE t1.name = 'sara'
AND t1.id != t2.id // to avoid selecting the same row

关于php - 如何从一个表中选择具有同一表中其他行的特定ID的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25183035/

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