H
hzjzxp
Unregistered / Unconfirmed
GUEST, unregistred user!
a表
id , name
1 hn
2 sh
3 zj
b表
id , name , aid
1 0371 1
2 0372 1
3 0376 1
4 020 2
c表
id , name , bid ,value ,state
1 xiao 1 33
2 zhang 1 5
3 wang 2 12
4 hao 2 34
5 liu 4 22
6 zhao 4 23
我想得到下面查询结果,请问怎么写sql语句,想了好长时间没有一个高效的方法!
a是主表, b是从表,c是记录每次读数的表,正常情况下c表中的value值范围在10以内,大于10的记录认为故障(级联分析故障)
处理结果如:
id , name , bid ,value ,state
1 xiao 1 33 xiao故障
2 zhang 1 5 zhang正常
3 wang 2 12 0372故障
4 hao 2 34 0372故障
5 liu 4 22 sh故障
6 zhao 4 23 sh故障
id , name
1 hn
2 sh
3 zj
b表
id , name , aid
1 0371 1
2 0372 1
3 0376 1
4 020 2
c表
id , name , bid ,value ,state
1 xiao 1 33
2 zhang 1 5
3 wang 2 12
4 hao 2 34
5 liu 4 22
6 zhao 4 23
我想得到下面查询结果,请问怎么写sql语句,想了好长时间没有一个高效的方法!
a是主表, b是从表,c是记录每次读数的表,正常情况下c表中的value值范围在10以内,大于10的记录认为故障(级联分析故障)
处理结果如:
id , name , bid ,value ,state
1 xiao 1 33 xiao故障
2 zhang 1 5 zhang正常
3 wang 2 12 0372故障
4 hao 2 34 0372故障
5 liu 4 22 sh故障
6 zhao 4 23 sh故障