我在数据库中有两个(简化的)表。
Table: queuelist
'songID', 'lastplayed'
'7376', '12/01/2013'
'9322', '16/08/2012'
Table: songlist
'ID', 'artist'
'7376', 'Michael Jackson'
'2345', 'Nirvana'
'songID'
并且'ID'
是相同的字段。
我'Michael Jackson'
作为输入给出,我想删除'queuelist'
基于'ID'
作为公共字段查找的第一行。我是一个 MYSQL 菜鸟,并且一直在尝试示例,但到目前为止还没有完全遵循语法。
到目前为止,我有这个...
DELETE S.songID
FROM queuelist Q,
(
JOIN songlist S
ON Q.songID = S.ID
)
WHERE S.artist = 'Michael Jackson'