加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

如何根据值更改mysql输出

发布时间:2021-03-05 08:04:51 所属栏目:编程 来源:网络整理
导读:譬喻,假如queue_watch表现为0,我但愿现实的mysql输出说“不”,不然说“是”.改变打算不是一种选择. SELECT user.user_name,queue.queue_name,queue_access.queue_access,queue_access.queue_watchFROM queue_accessINNER JOIN user ON user.user_id = queue_

譬喻,假如queue_watch表现为0,我但愿现实的mysql输出说“不”,不然说“是”.改变打算不是一种选择.

SELECT user.user_name,queue.queue_name,queue_access.queue_access,queue_access.queue_watch
FROM queue_access
INNER JOIN user ON user.user_id = queue_access.user_id
INNER JOIN queue ON queue.queue_id = queue_access.queue_id
WHERE queue_access <> '' OR queue_watch = 1
ORDER BY user_name;

SQL合用于我必要的对象,但我想知道是否可以行使SQL而不是PHP来变动输出.另外,是否可以将一行中的全部queue_names分组到每个user_name,因此我不必返回153行.

感谢

最佳谜底 这不是一个脑子.我认为最亏得查询中完成.

试试这个 –

SELECT user.user_name,IF(queue_access.queue_watch = 0,'No','Yes')
FROM queue_access
INNER JOIN user ON user.user_id = queue_access.user_id
INNER JOIN queue ON queue.queue_id = queue_access.queue_id
WHERE queue_access <> '' OR queue_watch = 1
ORDER BY user_name;

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读