我希望用户按邮政编码搜索,他们可以输入完整的邮政编码(例如:UB100PE / UB10 0PE)或邮政编码的第一部分(UB10)
我将 getUKPostcodeFirstPart("UB100PE")
用来获取邮政编码的第一部分
参考: LazyOne 的 getUKPostcodeFirstPart()
我想显示邮政编码第一部分的记录列表,应该这样做吗?
我应该stripped_postcode
在表格中添加字段吗?
就像是::
SELECT records.company, records.full_postcode, area.* FROM records
LEFT JOIN area on area.stripped_postcode = records.stripped_postcode AND records.id= area.record_id
WHERE records.stripped_postcode = "UB10"
它与两个表链接,records
并且area
记录表:
身份证(PK)
公司
邮政编码
剥离邮政编码
面积表:
- 身份证(PK)
- 记录 ID (FK)
- 剥离邮政编码
- 字段1
- 字段2