过滤选择查询以仅返回在连接表中没有对应记录的记录
TABLE GROUP
group_id | user_id
1 1
TABLE USERS
user_id | fullname
1 Juan dela Cruz
2 Maria
我使用 foreach 循环在表 users
中显示结果,但我想要的是 当我的表 group
中的 user_id
存在时,我不想再显示它。我怎样才能做到这一点?我知道我需要交叉表,但不知道从哪里开始,我也在考虑使用 INNER JOIN
但它只会将相同的 user_id
合并到 1 中。
TABLE GROUP
group_id | user_id
1 1
TABLE USERS
user_id | fullname
1 Juan dela Cruz
2 Maria
I’m displaying the result in my table users
using a foreach loop but what I want is
when the user_id
in my table group
exists I don’t want it to display anymore. How can i achieve that? I know that I need to cross table but don’t know where to start also I’m thinking using an INNER JOIN
but it will just merge the same user_id
into 1.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果我理解正确的话:
If i understand you right: