我有一个表示名为songs
它看起来像这样(还有更多列,我正在简化)
title | album | artist
-------|---------|----------
a song | an album| an artist
我正在尝试选择所有相册的列表。现在,首先想到的是SELECT DISTINCT album FROM songs
应该有效。但是,如果例如2位艺术家拥有相同标题的专辑,则会失败。我真正想要的是通过每位艺术家并在其中选择每张专辑中的一张。
我该怎么做?
答案 0 :(得分:1)
SELECT album
FROM (
SELECT DISTINCT album, artist
FROM songs
)