作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的任务是为广播节目制作数据库,但我遇到了查询问题。我做了一个广播节目表:
CREATE TABLE song_show(
id INT NOT NULL,
name TINYTEXT NOT NULL,
description MEDIUMTEXT NOT NULL,
start_date datetime not null,
end_date DATETIME NOT NULL,
song_idsong INT NOT NULL,
moderator_idmoderator INT NOT NULL
);
现在我想在表中插入多于一首歌曲,因为它应该是 MTV 深夜节目之一,他们只播放歌曲。如果有帮助的话我会发布歌曲表。
很抱歉,如果我的问题听起来含糊不清。我的最终目标是创建(插入)5 个包含不同数量歌曲的表,并进行查询以显示哪些 Song_shows 中的歌曲多于平均值。
最佳答案
您正在寻找多对多关系。您需要另一个用于歌曲的表和第三个表 ( show_songs
) 用于将这些歌曲链接到节目。
CREATE TABLE songs (
id INT NOT NULL PRIMARY KEY,
...
)
CREATE TABLE show_songs (
song_id INT NOT NULL,
show_id INT NOT NULL
)
现在,如果您想知道任何列表有多少首歌曲(如您的问题评论中所述),您可以 JOIN
你的song_show
表 show_songs
,按 show_id
对它们进行分组并计算结果。
关于mysql - 向广播节目 mysql 添加更多歌曲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50403631/
基本上,我已经用 Python 为 www.thetvdb.com 编写了一个 API。当前代码可以找到here . 它根据请求从 API 获取数据,并且必须以某种方式存储数据,并通过以下方式使其可用
我真的是 JS 的新手,无法理解 Vimeo 上的这些事件监听器。基本上我需要一个 div,在视频下方,在视频播放时隐藏,并在视频结束时出现。请帮忙,因为我不知道从哪里开始。我什么都试过了。 这是我目
有没有办法使用 Espresso 测试 snackbar 是否显示正确的文本? 我有一个简单的调用来创建一个 snackbar Snackbar.make(mView, "My text", Snac
我是一名优秀的程序员,十分优秀!