表A
id info
1 message1
2 message2
3 message3
表B
id goods_id
1 1
1 2
2 3
3 4
AB表id连表,查询结果根据B表的相同id个数排序,例如id=1的在B表有两个,排在前面,id=2和id=3的只有一个,排在后面,请问mysql排序语句order by该怎么写?
伊谢尔伦2017-04-17 15:00:36
データ量が多い場合。
私だったら、要求の合理性を再考します。できれば押しのけてください。
それを押しのけることができない場合は、テーブル a に冗長フィールド Goods_count を追加します。次に、ジョイントインデックスを作成します。