如何 Select 在外键中使用记录 Table

How to Select Used Record in Foreign Key Table

我有两个 table:

艺术家

A_id    A_name
1        name 1
2        name 2
3        name 3

歌曲

s_id   AID   s_name
1       1    name
2       1    name
3       3    name

我的问题是如何仅使用歌曲 table select 来自艺术家 table 的艺术家名称。我需要得到这样的结果:

A_id    A_nam
1       name 1
3       name 3
select distinct A_id, A_Name
from artist
join song on (artist.A_id = song.AID)

select distinct A_id, A_Name
from artist
inner join song on (artist.A_id = song.AID)

使用INNER JOINGROUP BY。请参阅下面的查询和演示:

SELECT 
      A.A_id,
      A.A_name 
FROM Artist A
INNER JOIN Song B
ON A.A_id=B.AID GROUP BY A_id,A_name

DEMO HERE