私は2つのテーブルを持っています。
Table 1.
========
id
post
--------
Table 2.
========
id
post_id
thumbs_sum
--------
クエリは次のようになります。
SELECT DISTINCT(t2.id), t2.sum, t1.id
FROM table1 t
LEFT JOIN table2 t2 ON t2.post_id = t1.id
ORDER BY t2.sum DESC
たとえば、5 つの投稿があります (合計 - 高評価と低評価の合計):
1. sum = 3
2. sum = 1
3. sum = 5
4. sum = null
5. sum = -2
投稿番号 4 には表 2 にレコードがありません。そのため、クエリは次を返します。
1. sum = 5
2. sum = 3
3. sum = 1
4. sum = -2
5. sum = null
データベーステーブルの構造を変更できず、PHP で結果をソートできない場合、この問題を解決するにはどうすればよいですか?