2014-02-14 40 views
0

我是SQL初学者,但我有两个表一个LibraryTable,其中有一列歌曲,另一个表称为播放列表,我使用NetBeans编程原型点唱机,以及我可以将库中的歌曲添加到我的播放列表中,并且可以增加播放列表中所有歌曲的播放次数,但是LibraryTable和播放列表都有一个名为playcount的列,我想知道如何更新playcount列在我的播放列表中的playcount列的LibraryTable中。从一个表到另一个表的SQL更新列

+0

这是MySQL还是SQL Server?你到目前为止尝试过什么?请分享一些代码。 – Mureinik

+0

更新LibraryTable设置playcount = p.playcount从LibraryTable LT内部加入播放列表P在lt.id = p.id – KumarHarsh

回答

1

您可以在UPDATE报表中进行加入。

UPDATE L 
SET L.Playcount = P.Playcount 
FROM Playlist P 
INNER JOIN LibraryTable L 
ON P.SongID = L.SongID 
+0

你是辉煌的谢谢你完美的工作,除了我只是不得不改变SongID只是ID大声笑,但感谢大家帮助。 – user3012997