回答

收藏

怎么写这个SQL语句?

技术问答 技术问答 234 人阅读 | 0 人回复 | 2023-09-12

下表为:用户2 L: ~& [: e6 @5 `" x2 j/ ^& K
Name:  Subjecteter   MathMary    ChineseMary    ComputerMary    HistMary    PEMary    EnglishPeter   ArtChris   EnglishChris   ComputerPeter   ComputerPaul    Math我想让顶部出现在名称中,前四个结果应该是用户的名称。例如,在这种情况下,顶部的名称是Mary,并且基于主题(中文、计算机、英语)的顺序,得到以下结果:" i7 W/ k$ G) ^1 L
Mary    ChineseMary    ComputerMary    EnglishMary    Hist如果Mary如果不足以显示结果,第二个人将是跟随者,例如,假设表将如下:% W+ o. i" G% n
Name:  Subjecteter   MathMary    ChineseMary    ComputerMary    HistPeter   ArtChris   EnglishChris   ComputerPeter   ComputerPaul    Math结果将是( n( g, o9 p1 D
Mary    ChineseMary    ComputerMary    HistPeter   Art因为玛丽是出现最多的人,玛丽会回来,但玛丽不足以填补四个职位。因此,这个职位将是第二个出现最多的地方。在这种情况下,我们使用彼得。
9 @3 n) l# G5 `" V/ p, P! e                                                               
2 B3 R$ M0 K! F! h" t: U% Z    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则