我有两张表与多对多的关系。 表格的相关部分如下所示:
Filmlager [ProgramID, Type]
Genre [GenreID, GenreTitle]
由于存在多对多关系,我创建了一个如下所示的联结表:
ProgramGenre [ProgramID, GenreID, GenreOrder]
现在,我想在GenreOrder
列Filmlager.Type=Genre.GenreTitle
到目前为止,我已设法通过使用以下查询获取我想要更新GenreOrder的ProgramID和GenreID:
SELECT p.ProgramID, p.GenreID
FROM ProgramGenre p, Filmlager f, Genre g
WHERE p.ProgramID = f.ProgramID
AND p.GenreID = g.GenreID
AND f."Type"= g.GenreTitle;
我不确定如何从这里开始。我无法弄清楚的部分是如何将两列的组合(上面的查询结果)与ProgramGenre表中的ProgramID和GenreID进行比较。我尝试过使用嵌套查询但没有成功。
我在Microsoft SQL Server Management Studio中使用Transact-SQL
提前致谢!
答案 0 :(得分:0)
Just do an update:
<html>
<head>
<script type="text/javascript">
//ES6 scripts
</script>
</head>
</html>