sql语句三张表关联查询

有ugp_check_node,(a)ugp_converge_node,(b)ugp_converge_node_config(c)三张表。现在要三张表关联查询,查a的全部,c的"temperature_alarm_gradient"字段。最后三张表用id关联

Select a.*,c.temperature_alarm_gradient From  ugp_check_node as a 
Inner Join ugp_converge_node as b On a.id=b.id 
Inner Join ugp_converge_node_config as c On a.id=c.id

个人觉得,b里面应该是没有id的,应该是b里面有个列与a相关另一个列与c相关,a与c没关系,这样才会出现3表关联的需求,不然又不查b 那么这个查询跟b就没什么关系了

追问

对了 是a表的converge_node_id和b表的id,c表的id关联

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-08
select a.*,c.temperature_alarm_gradient from a,b,c
where a.id=b.id and a.id=c.id
相似回答