gpt4 book ai didi

mysql - 查询二进制列以获取多行的所有结果

转载 作者:行者123 更新时间:2023-11-29 19:06:32 24 4
gpt4 key购买 nike

如此处所述https://stackoverflow.com/a/40233066/2342628

我在表中使用了二进制列。现在,我需要从该表中检索数据并连接其引用表(这两个表之间没有外键关系)。

例如引用表t1,其中 role_id 是二进制列

t1

 role_id | label
--------+-----------------
1 | Admin
2 | User
4 | Author

和表t2,其中角色是二进制列

t2

user_id | name  | roles
--------+-----------------
1 | John | 1
2 | Steve | 3
3 | Jack | 6

那么,如何查询才能得到如下结果呢?

user_id | role_id
--------+---------
3 | 2
3 | 4

最佳答案

经过几次迭代,我找到了确切的查询。

select t1.user_id, t2.role_id from t1, t2 where t1.role_id & t2.roles;

关于mysql - 查询二进制列以获取多行的所有结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43446228/

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