mysql case when
2016-06-28 13:20
381 查看
SELECT
a.id,a.buildname,
b.recommendtime,
case WHEN(c.buildstatename = d.buildstatename) then 'true' else 'false' end state,
d.buildstatename,
b.agentid,
b.custid
FROM
B_BuildBaseInfo a
LEFT JOIN A_agentCustoms b ON a.id = b.buildid
LEFT JOIN B_BuildState c ON b.userstateid = c.id
left join B_BuildState d on b.buildid = d.buildid
WHERE
b.agentid = '40281b8154a30bda0154a30c49460001'
AND b.custid = '4028da3454e0814a0154e0814a7c0003';
a.id,a.buildname,
b.recommendtime,
case WHEN(c.buildstatename = d.buildstatename) then 'true' else 'false' end state,
d.buildstatename,
b.agentid,
b.custid
FROM
B_BuildBaseInfo a
LEFT JOIN A_agentCustoms b ON a.id = b.buildid
LEFT JOIN B_BuildState c ON b.userstateid = c.id
left join B_BuildState d on b.buildid = d.buildid
WHERE
b.agentid = '40281b8154a30bda0154a30c49460001'
AND b.custid = '4028da3454e0814a0154e0814a7c0003';
相关文章推荐
- MySQL详解--锁
- mysql数据库 优化技巧
- 【jmter】JDBC进行mysql数据库测试
- mysql笔记之常用备份还原
- mysql语句:批量更新多条记录的不同值
- 备份图解 ---mysql 博客
- MYSQL-----视图
- mysql基本sql语句大全(基础用语篇)
- mysql基本sql语句大全(提升用语篇)
- mysql中char,varchar与text类型的区别和选用
- mysql的安装以及出现的问题
- Mysql Explain 详解
- mysql日常操作记录大全
- MySQL数据插入、修改、删除
- wampserver 最新版本 mysql修改数据库密码
- 解决mysql无法远程访问只需要三步
- mysql当天日期函数使用小结
- mysql中各种连接查询图解
- Mysql中utf8和utf8mb4区别
- MySQL安装、配置、测试