表1
id value
1 10
2 10表2
id value
1 20
2 10
3 30当 表1.id = 表2.id 时,表2.value-表1.value希望最后出现的表是
id value
1 10
3 30id=2因为相减值为0,省略实际出现的表是
id value
1 10
2 0
3 null请教sql语句应该怎样写.谢谢!
id value
1 10
2 10表2
id value
1 20
2 10
3 30当 表1.id = 表2.id 时,表2.value-表1.value希望最后出现的表是
id value
1 10
3 30id=2因为相减值为0,省略实际出现的表是
id value
1 10
2 0
3 null请教sql语句应该怎样写.谢谢!
解决方案 »
- mysql cluster如何增加现有表空间大小
- varchar(4)类型的字段中为何能输入4个汉字?
- 50分求一个mysql每天能自动把一个字段清零的存储过程或触发器
- 字符集latin1_swedish_ci转换成utf8_general_ci
- 请问这个问题怎么解决? 在线=啊
- 这条由jsp页面调用的mySQL语句到底应该如何写???
- 关于 mysql的数据转换问题,急!!!
- 大牛们:关于mysql数据事务处理,感谢帮忙
- sql语句的效率问题
- MySql有办法打印出来异常代码么
- 不显示删除回复显示所有回复显示星级回复显示得分回复 请问字段1和字段2内容合并生成新字段3,mysql语句怎么写[问题点数:40分]
- insert into 很慢!!!
from 表1 right join 表2 on 表1.id = 表2.id
where 表2.value -IFNULL(表1.value ,0)!=0
from tb2 B left join tb1 A on B.id=A.id
where B.value-ifnull(A.value,0)<>0