我在数据库中有两个不同的表,列数不同。现在,我想根据某个变量从第一个表中选择一些行(例如,第一列的值应该为 1)。但是,我还想使用我的另一个表中的信息从我的第一个表中选择行。
在我的具体情况下,两者table1
和都table2
包含列Group
和Person
。表 1 指定每个人一次,并声明他或她属于哪个组。但是,人们也可以是第二组的一部分,这些组列在table2
. 也就是说,在 中table2
,可以使用新的组号再次列出一个人。
我想编写一个 SQL 语句,从中选择table1
某个组的成员(因为我有有关此表中人员的更多信息)中的人员(即行) x
,. 但是,由于一个人可以属于多个组,因此我也需要以table2
某种方式查看。
我该如何编写这个 SQL 语句?