-1

ディレクトリ リスト (エントリ ID、名前、電話番号、職業、電子メール) を作成していますが、ユーザーが選択するパッケージでデータの一部を優先する必要があります。

バックエンド構成を実装しましたが、フロントエンドで「優遇」する方法がわかりません。結果の重み付けに関係していると思いますが、これを行う方法の簡単な例を教えてもらえますか?

私のテーブルは次のとおりです。

entries
-----------
entryid (PK)
firstname
lastname
package_id -> shows to my packages (Lookup Table)
phone
occupation_id -> shows to the occupations (Lookup Table)
active
address
email
newsletterOk

packages
-----------
package_id
title
weight
amount
active

occupations
-------------
occupation_id
title
active
vieworder

* 編集 *

ここで私が推測しているのは...各パッケージ(アクティブなパッケージ)の職業を検索し、それらをpackages.weightで並べ替えたユニオンに入れることですか?

4

1 に答える 1

0

カテゴリと呼ばれるテーブルに追加の列を追加して、結果に重みを付ける必要があります。また、どのディレクトリエントリがどのカテゴリに参照されるかを定義し、別の列に重みを付けて、カテゴリごとに重み付けする必要があります。

于 2012-11-16T07:50:51.540 に答える