doufan3958 2017-01-12 14:26
浏览 106

如何选择最大值

How can get max value from following code, here is listing best ten tags

Select id, tag, visit from tab_quotes_tag order by visit DESC limit 10;

id_| tag___|visit

23 |nikson | 906

now should get best quote for each tag where Table quotes

ID | quotes | tagid | counter

1 |bla bla bla | 10,23,43 | 2323

2 |bla bla bla | 3,45...... | 341

3 |bla bla bla | 23,10,12| 5563

4 |bla bla bla | 1,4 ...... | 164

Select *, max(counter) from Quotes where tagid='23' or tagid like '%,23' or tagid like '%,23,%' or tagid like '23,%'

  • 写回答

1条回答 默认 最新

  • dsour68888 2017-01-12 14:37
    关注
    SELECT MAX(counter) FROM Quotes WHERE tagid = '23' OR tagid like '%,23,%';
    

    Although your database design is very poorly writen. You should read about normalization.

    评论

报告相同问题?

悬赏问题

  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 qgcomp混合物线性模型分析的代码出现错误:Model aliasing occurred
  • ¥100 已有python代码,要求做成可执行程序,程序设计内容不多
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助
  • ¥15 STM32控制MAX7219问题求解答