我在数据库中有两个表
tbl1: Items
Items tbl : id | item_name | item_price | item_qty
Items tbl Row 1: 1 | laptop | 100 | 10
Items tbl Row 2: 1 | television | 80 | 10
Items tbl Row 3: 1 | mobile | 60 | 10
tbl2: Orders
Orders tbl : id | order_num | items_id | items_prices | items+qty | amount
Orders tbl Row1: 1 | OR222879 | ["1,3"] | ["100,60"] | ["10,6"] | 1360;
我无法使查询返回我正在使用Codeigniter的订单商品数据。
答案 0 :(得分:0)
更简单有效的解决方案是对数据进行规范化,并将每个Item ID作为不同表中的单独行。
商品-订单-OrderItems
订单-ID | order_num |总 OrderItems-ID | order_num | item_id |数量
使用此结构,您可以使用OrderItems表中的“ order_num”选择所有行。