查询返回数据

时间:2017-01-04 23:48:53

标签: mysql

我有一个包含7个表的数据库,每个表都有一列我希望在一个条件下获得它。

enter image description here

这里我的数据库包含所有列(alarme,ar_condicionado,audio,estore,iluminacao,porta和tv)。 我想要获取这些列:所有表的descricao,如果列divisao在每个表中相同。 enter image description here

1 个答案:

答案 0 :(得分:0)

select tab1.descricao,tab2.descricao,tab3.descricao,tab4.descricao,tab5.descricao,tab6.descricao,tab7.descricao from tab1
inner join tab2 on tab1.divisao = tab2.divisao 
inner join tab3 on tab1.divisao = tab3.divisao 
inner join tab4 on tab1.divisao = tab4.divisao 
inner join tab5 on tab1.divisao = tab5.divisao 
inner join tab6 on tab1.divisao = tab6.divisao 
inner join tab7 on tab1.divisao = tab7.divisao