【发布时间】:2021-12-23 10:48:19
【问题描述】:
我有源 Tbl 之类的
CID No_Of_Seats_Booked Seat_Numbers
-------------------------------------
1 3 01A01B01C
Tgt 表 O/P
CID Seat_id
------------
1 01A
1 01B
1 01C
【问题讨论】:
-
尝试以一种不在一列中保存多个数据的方式构建数据库。在这里,您可以创建另一个表“booking_seat”,其中包含 Booking_id、seat_id 列和一个包含所有可用座位 seat_id 和 seat_number 的表座位。这样,保存号码就过时了,您可以更改座位名称,所有旧预订仍然有效,而且您不会混淆名称。 “规范化”是这里的关键角色。