mysql - 处理多对多表中的数据
问题描述
我在这里有一张桌子,一张用于书籍信息,一张用于类别,另一张用于两者之间的关系。我有 html 表单来输入输入了新图像名称和其他信息的数据,所以都有选择框来选择多个值,选择框显示类别表数据。
Book table
========
Id
Book name
Author
Categories table
=========
Id
Category name
Book_categroies table
===========
Id
Book_id
Category id
问题是如何处理数据,以便我可以选择每本书的类别。如果我在 book_category 表的一行中插入具有小说 ID 的类别的 ID,我不知道如何构造表格以及如何用字母选择带有类别的小说 请有人解释一下这是怎么回事。
所以我想要 id book_category 表的设计
解决方案
推荐阅读
- android - 无法在 Android 10 离子通知中启动应用程序
- xcode - Final Cut Pro X 工作流程扩展是如何开发的?有没有其他方法可以将视频从 Final Cut Pro X 直接导出/导入到另一个应用程序?
- android - 如何使用内部片段更改 CollapsingToolbarLayout 的高度?
- reactjs - 你不应该使用
和 在同一条路线上; 将被忽略 - qt - QWebEngineUrlRequestInterceptor - 获取内容响应
- bash - 打印除当前用户的所有终端
- linux - Docker - 无法使用 docker buildx 构建多平台映像
- python - 这个网站可以用 BeautifulSoup 抓取吗?
- google-cloud-platform - 谷歌云功能构建失败
- awk - awk 从数组中获取唯一元素