Mysql 我想检索与groupid对应的containedgroupid的记录

Mysql 我想检索与groupid对应的containedgroupid的记录,mysql,Mysql,这里我展示了一个我想要检索与groupid对应的containedgroupid的表 这是我的问题 select groupname,containedgroupid from groups g1 where (select containedgroupid from groups g2 where g1.containedgroupid=g2.containedgroupid); +---------+----------------+------------------+ | g

这里我展示了一个我想要检索与groupid对应的containedgroupid的表

这是我的问题

select groupname,containedgroupid 
from groups g1 
where (select 
containedgroupid 
from groups g2 
where g1.containedgroupid=g2.containedgroupid);

+---------+----------------+------------------+
| groupid | groupname      | containedgroupid |
+---------+----------------+------------------+
|       0 | ANDHRA PRADESH |                0 |
|       1 | KERALA         |                5 |
|       2 | TAMILNADU      |                4 |
|       3 | MADHYAPRADESH  |                3 |
|       4 | PUNJAB         |                3 |
|       5 | CHENNAI        |                2 |
|       6 | KARNATAKA      |                2 |
|       7 | MAHARASTRA     |                1 |
|       8 | HARYANA        |                5 |
+---------+----------------+------------------+

请参阅。从组g1中选择groupname,containedgroupid,其中从组g2中选择containedgroupid,其中g1.containedgroupid=g2.containedgroupid;