PHPで次の構造を適切な方法で注文する方法:3つのテーブルがあります
メイン テーブル: (外部キー fk_text_modules_domain_id ) および(外部キー fk_product_modules_domain_id) テーブルにdomain
関連し、それぞれに行の順序をマークする順序フィールドがあります。データをフィルタリングするためにクエリを分離し、2 つの配列をマージした後です。私の問題は、最初のテーブルの順序フィールドの値が 2 番目のテーブルの順序の値と同じである場合、行の順序が適切な方法でレンダリングされていないことです。最良の結果を得るには、何を変更する必要がありますか、この問題にどのように対処する必要がありますか。text modules
product modules
+---domain----+
id name
1 example
+----text_modules----+
id name domain_id position
1 example 1 1
+----text_modules-----+
1 example 1 1
位置列の値を正規化する方法