2014-02-14 141 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