小编Mar*_*rco的帖子

检查列是否包含另一列的所有值 - Mysql

假设我有一个带有人员ID和其他东西ID的表T1,如下所示

Table: T1
personID | stuffID 
    1    |    1
    1    |    2
    1    |    3
    1    |    4
    2    |    1
    2    |    4
    3    |    1
    3    |    2
Run Code Online (Sandbox Code Playgroud)

另一个表T2只有一列stuffID

Table: T2
stuffID
   1  
   2  
   3  
Run Code Online (Sandbox Code Playgroud)

我得到的结果是,一个SELECT与所有T2的所有stuffID连接的peopleID表.

在该示例之后,结果将仅是id 1(即使所关联的所有stuffID都包含在T2.stuffID中,personID 3也不会出现).

mysql sql relational-division

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×1

relational-division ×1

sql ×1