SELECT stringdata FROM table ORDER BY FIELDS( stringdata, 'tg','nk','mg','pl') asc;
出于某种原因,我得到了最底层的结果如何让查询将从'tg‘开始的结果放在第一行,而不是结果的最后一行?不仅如此,而且数据中有多个'tg‘,我希望它在以下预期输出中<
我有一个表,它是(我的)SQL查询的结果。在这个表中,我有post创建时间戳和用户评论创建时间戳。诀窍是,并不是所有的帖子都有评论(所以有些comment_creation是空的)。我想根据帖子或用户评论的最新创建时间对行进行排序。
如何获得每一行的顺序并对它们进行排序(DESC max(post_creation, comme