![]() |
1
0
根据您的第一张图片的预订表,您的预订不会以任何方式绑定到座位上,只绑定到人。 你需要另一张桌子,把预订和座位号联系起来。当然,您可以将seat id列添加到reservation表中,但很明显,当一个人预订了超过1个座位时,这会产生问题。 还要注意,虽然其他表看起来非常正确,但是对于您似乎正在对它们执行的查询来说,它们是不易处理的,这可以通过需要的大量内部连接来证明。丢失rows表并用row列代替简单地标识每个座位可能是有意义的。 一旦您添加了一个预订座位表,它可以是简单的:
然后您可以通过以下方式预订座位:
这是假设你把rowletter移到了座位桌上。 |
![]() |
M S · 显示加入两个表的所有可用视频 2 年前 |
![]() |
neeh · 为每个父记录选择具有条件的子记录数[重复] 2 年前 |
![]() |
J. Krajewski · 如何计算具有给定成员的组的行数? 2 年前 |
![]() |
VickyBoy · 我试图用3个以上的表构建一个查询,其中数据分散在 2 年前 |
![]() |
newGuy101 · 如何将SQL子查询转换为Join子句? 2 年前 |
![]() |
user18797786 · Fuzzy Wuzzy和另一列的条件 2 年前 |
![]() |
Python learner Shaavin · 在解码过程中保留空间 2 年前 |
![]() |
Marvin · 在MySQL视图中左键连接 2 年前 |