【发布时间】:2015-11-01 09:53:51
【问题描述】:
我想在 mysql 数据库中存储行程详情。存储这些记录后,我想对这些记录执行某种搜索和排序操作。 喜欢:
....where from_city ='pune' OR from_pin ='411015' OR from_state ='MH' AND
to_city ='pune' OR to_pin ='411015' OR to_state ='MH' AND Ddeparting_date ='2015-08-06'...
但我很困惑我是否必须将这些记录存储在仅 1 个表 (tbl_trip) 或是否必须制作 1 个额外表 (tbl_trip_extra_info) 以便我可以轻松进行搜索和排序操作。
我不想让我的数据库太重。
哪种方法最适合这种情况有没有人指导我?
tbl_trip
trip_id | from | to | pickup_points | departing_date |..3 more
1 | address from1 | **** | ------- | 2015-08-06 |..3 more
2 | address from2 | ***** | ----- | 2015-08-07 |..3 more
.
.
tbl_trip_extra_info
trip_id| from_city | from_state| from_pin| from_rout | to_city | to_state| to_pin | to_rout
1 | pune |MH | 411015 | alandi road | pune |MH | 411015 | alandi road
2 | mumbai |MH | 412006 | patil road | pune |MH | 411015 | alandi road
.
.
【问题讨论】:
标签: php mysql json normalization