求问!!!

惜瞳心 2019-06-12 05:21:11
mysql中书写sql,需要实现的功能是: 表中一个user_id字段,传入一个userId参数,现在需要实现的是,当user_id=userId时,查出所有本人的音乐,如果user_id != userId时,需要增加条件:只查出别人的公开音乐! 请问sql怎样可以实现这样的条件!
...全文
117 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
惜瞳心 2019-06-13
  • 打赏
  • 举报
回复
今天修改了代码,试了下,可以的,谢谢,昨天我想的方法是进行join,全部音乐中过滤掉别人私有的音乐,不过不知道效率怎样! ,谢谢啦!
qybao 2019-06-12
  • 打赏
  • 举报
回复
for example
select * from your_table where user_id = userId or (user_id != userId and additional_conditions = other_open_music)

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧