teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

推敲

2020/03/01 13:36

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -1,4 +1,4 @@
1
- 先ず、greatestはその対象にNullが含まれるとNUllを返却する仕様です。
1
+ 先ず、MySQLの**greatest()**はその対象にNullが含まれるとNullを返却する仕様です。
2
2
  ですので先ず、Nullとならないようにします。
3
3
 
4
4
  それから、同じselectのレベルで他のエイリアス名(follow_date等)では参照できませんのでネストして下さい。

1

訂正

2020/03/01 13:36

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -44,5 +44,5 @@
44
44
  )
45
45
  group by a.target_id
46
46
  ) step1
47
- order by greatest(his_post_date, follow_date, favorite_date) sort_date
47
+ order by greatest(his_post_date, follow_date, favorite_date)
48
48
  ```