gpt4 book ai didi

PHP/MySQL 从 user_to_group 表中查找所有 groupid

转载 作者:行者123 更新时间:2023-11-29 22:15:38 25 4
gpt4 key购买 nike

我拥有这个数据库:

db: users
userID | username
1 | user1
2 | user2
3 | user3

db: group
groupID | groupName
1 | Admin
2 | Moderator
3 | Guest
4 | VIP

db: user_to_grouo
userID | groupID
1 | 1
1 | 2
1 | 4
2 | 2
2 | 4
3 | 4

和一个带有用户 ID 数组的变量。现在我想要一个包含所有用户 ID 所在的所有 GroupID 的结果。

两个结果示例:

$userIDs = array(1,2,3); //Result: 4

$userIDs = array(1,2); //Result: 2, 4

我怎样才能找到这个?

最佳答案

尝试这个查询

    $array=array(1,2,3);
$count= count($array);

$query="select groupId from user_to_group where userId in (". implode(',', $array).") group by
groupId having count(groupId) =".$count;

关于PHP/MySQL 从 user_to_group 表中查找所有 groupid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31227031/

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