ユーザーに郵便番号で検索してもらいたいのですが、完全な郵便番号(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"
2つのテーブルにリンクされておりrecords、area
レコードテーブル:
id(PK)
会社
郵便番号
stripped_postcode
エリアテーブル:
- id(PK)
- record_id(FK)
- stripped_postcode
- field1
- field2