【发布时间】:2018-03-24 23:46:14
【问题描述】:
我想进行查询以根据 INNER JOIN 选择多个用户电子邮件。目前我可以使用以下方法获得一个值:
"SELECT user_email FROM users INNER JOIN users_to_groups ON users.user_id = users_to_groups.user_id WHERE users_to_groups.group_id = ? AND users_to_groups.user_id = ?";
我想做的是查询相同的 group_id 但使用一组 users_to_goups_user_id 来在一个查询中获得多个结果。即为特定组中的用户返回多个用户电子邮件。这可能吗?
【问题讨论】:
-
请给出样本数据和预期结果
-
样本数据是一个group_id和一个user_id数组,结果是user_email数组
-
给我们表users和users_to_groups的5行数据。那么这些样本数据的结果是什么。
-
是的,使用 IN() 函数指定
users_to_groups.user_ids 的列表
标签: mysql sql database inner-join