我有一个包含7个表的数据库,每个表都有一列我希望在一个条件下获得它。
这里我的数据库包含所有列(alarme,ar_condicionado,audio,estore,iluminacao,porta和tv)。 我想要获取这些列:所有表的descricao,如果列divisao在每个表中相同。
答案 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