TP5 のチェーン操作を通じて、別のテーブルのフィールドに従ってクエリ結果を並べ替える方法
葫芦娃平衡盘
葫芦娃平衡盘 2018-04-19 16:50:01
0
2
1330

特定の状況: 1 つはユーザー テーブル、もう 1 つはユーザー レベル テーブルです。ユーザー テーブルの情報をクエリ (選択) し、ユーザー レベル テーブルのパワー フィールドに従ってソートしたいと考えています。私が自分で書いたのは次のとおりです。 for ループでレコードを 1 つずつクエリするのですが、2 次元配列に書き込むのは非科学的な気がします。データの数だけデータベースを確認できます。複数のテーブルを記述するより良い方法はありますか?クエリ?関連している?

つまり、ID 3,5,2 を持つ人々の情報をクエリし、3,5,2 で並べ替えます

葫芦娃平衡盘
葫芦娃平衡盘

全員に返信 (1)
苒苒

便利なフレームワークはありますか?フレームワークを使用すると、その中のマルチテーブル関連のクエリを書くのが簡単になります。 リクエストの後半が理解できないため、力フィールドのソートに従って書きます。ユーザーレベルテーブル:

sql = “SELECT u .id,u.name,m.power FROM user table as u INNER JOIN user level table as m ON u.id = m.uid ORDER BY m.power”;

独自のニーズに基づいてチェックするフィールドを指定します。u.id はユーザーテーブルの ID を表し、m.uid はユーザーレベルテーブルに保存されているユーザー ID フィールド属性です

いいねを押す+0
  • 返事 ありがとうございます。私は以前は関連付けを使用することを考えていませんでした。
    葫芦娃平衡盘 著者 2018-04-21 12:15:37
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!