回答

收藏

加入2对多关系

技术问答 技术问答 265 人阅读 | 0 人回复 | 2023-09-12

我试图加入三张桌子,但我得到了一些不寻常的结果。例如,有三种类型的书,从书夹1中有三种记录。如何避免这种情况?; l, X( g2 M7 k  v" z# @
表=书-书本-作者-标题
* R! k8 r2 V- @  x7 G2 |表格=类别书籍-书本-类别ID
( g( o" e6 l/ r表=类别-categoryid-categorydesc) k( e3 e" V( N5 e7 W5 e
用以下方法加表格时:
, A  Q6 O) k# ^* HSELECT book.bookid,book.author,book.title,category.categorydescFROM bookJOIN bookscategories ON book.bookid = bookscategories.bookidJOIN category ON bookscategories.categoryid = category.categoryid               
, i3 I# e, Q* v    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则