如此处所述https://stackoverflow.com/a/40233066/2342628
我在表格中使用了二进制列。现在,我需要从该表中检索加入它的引用表的数据(这两个表之间没有外键关系)。
例如参考表 t1 ,其中role_id是二进制列
T1
role_id | label
--------+-----------------
1 | Admin
2 | User
4 | Author
和表 t2 其中roles是二进制列
T2
user_id | name | roles
--------+-----------------
1 | John | 1
2 | Steve | 3
3 | Jack | 6
然后,我如何查询以获得如下结果?
user_id | role_id
--------+---------
3 | 2
3 | 4
答案 0 :(得分:0)
经过几次迭代后,我找到了确切的查询。
从t1,t2选择t1.user_id,t2.role_id,其中t1.role_id& t2.roles;