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