比如 TAG1 TAG2 TAG3 TAG4 TAG5 查询 符合条件的语句 如果没有符合5个的 返回符合4个条件的 如果 没有符合4个的 就返回3个符合的! 请问下 这个该怎么弄 必须在服务端 做逻辑判断吗
case when语句
https://blog.csdn.net/houpengfei111/article/details/11140313
看你上面的问题确实是可以使用 case when then 去解决这个sql问题,但是不建议这么去做,如果你表中的容量比较小不需要使用索引等,可以这么去操作,但是随着表容量的增加你的这个sql就会出现很严重的性能问题,一般这种情况还是建议在服务器的内存中进行区分会更好