SQL Query使用MySQL创建“组”

时间:2014-06-11 18:09:37

标签: mysql sql

我目前正在选择为1集保存的所有流。 我的问题是:我只想要选择每集1个流。 我首先要将episode-number与数组中的所有其他数据一起保存并删除doubled entrys。意思是:如果有2个具有相同剧集编号的编辑,则删除一个。

但是我认为更好的解决方案是使用sql查询来实现这一点..我不知道,也许它是更糟糕的选择。

我现在的问题是:如何制作一个SQL查询,每个剧集编号和语言只能得到1个结果?

也许屏幕截图有点帮助。

enter image description here

1 个答案:

答案 0 :(得分:0)

您需要为要保留的剧集添加其他条件。这是一个保留首次上传记录的示例(假设上传日期足够精确,唯一):

SELECT s.*
FROM (
   select epi_nr, MIN(upload_date) As upload_date
    from Spalte
    group by epi_nr
 ) g
INNER JOIN Spalte s on s.epi_nr = g.epi_nr AND s.upload_date = g.upload_date