我在数据库中有三个表,一个是设备表:
eid Name
1 NY-CBC
2 CHI-DAD
3 AU-CA6
4 LA-AD3
一个是状态表:
sid cid high-th Low-th Status Check
3 1 90 50 0 2018-10-29 13:20:01
3 2 80 40 0 2018-10-29 13:20:01
4 1 90 50 0 2018-10-29 13:20:01
4 2 80 40 0 2018-10-29 13:20:01
另一个是价值表:
sid cid counts Get
3 1 7000 2018-10-29 13:20:01
3 2 5000 2018-10-29 13:20:01
4 1 12000 2018-10-29 13:20:01
4 2 16000 2018-10-29 13:20:01
“状态”和“值”表中的“ sid”和“ cid”列均指向“设备”表中的“ eid”列。
我需要加入这些表。所以输出表应该像
sid sName cid cName high-th Low-th Status counts Get
3 AU-CA6 1 NY-CBC 90 50 0 70000 2018-10-29 13:20:01
3 AU-CA6 2 CHI-DAD 80 40 0 5000 2018-10-29 13:20:01
4 LA-AD3 1 NY-CBC 90 50 0 12000 2018-10-29 13:20:01
4 LA-AD3 2 CHI-DAD 80 40 0 16000 2018-10-29 13:20:01
任何帮助将不胜感激!
答案 0 :(得分:0)
使用设备表的多个实例使用内部联接
k1: 1
k2: 1
k3: 1
k4: 1
k5: 1
k6: 0
k7: 0