テーブルにLIKEとFAVORITES(int value)の2つの列があります
チャートを参照してください:
╔════╦══════╦══════════╗
║ ID ║ LIKE ║ FAVORITE ║
╠════╬══════╬══════════╣
║ 1 ║ 25 ║ 9 ║
║ 2 ║ 5 ║ 17 ║
║ 3 ║ 6 ║ 1 ║
║ 4 ║ 45 ║ 0 ║
║ 5 ║ 3 ║ 44 ║
╚════╩══════╩══════════╝
ここで、SELECT句から最大のいいねIDとお気に入りIDを選択します。私が試してみました
SELECT ID from TABLE WHERE CONDITION ORDER BY LIKE,FAVORITES DESC
ただし、結果には、LIKEDESCの順序に基づく行が表示されます。
結果は次のようになります
╔════╗
║ ID ║
╠════╣
║ 5 ║
║ 4 ║
║ 1 ║
║ 2 ║
║ 3 ║
╚════╝