delimiter $$

create view `vw_cto_clientes` as 
select
  `provedor_patrimonio`.`id_provedor_patrimonio`            as `id_provedor_patrimonio`,
  `provedor_patrimonio`.`idfornecedor_patrimonio`           as `idfornecedor_patrimonio`,
  `provedor_patrimonio`.`descricao_provedor_patrimonio`     as `descricao_provedor_patrimonio`,
  `provedor_patrimonio`.`marca_provedor_patrimonio`         as `marca_provedor_patrimonio`,
  `provedor_patrimonio`.`modelo_provedor_patrimonio`        as `modelo_provedor_patrimonio`,
  `provedor_patrimonio`.`serie_provedor_patrimonio`         as `serie_provedor_patrimonio`,
  `provedor_patrimonio`.`ntf_provedor_patrimonio`           as `ntf_provedor_patrimonio`,
  `provedor_patrimonio`.`valor_provedor_patrimonio`         as `valor_provedor_patrimonio`,
  `provedor_patrimonio`.`tipo_provedor_patrimonio`          as `tipo_provedor_patrimonio`,
  `provedor_patrimonio`.`auten_provedor_patrimonio`         as `auten_provedor_patrimonio`,
  `provedor_patrimonio`.`proprie_provedor_patrimonio`       as `proprie_provedor_patrimonio`,
  `provedor_patrimonio`.`compra_provedor_patrimonio`        as `compra_provedor_patrimonio`,
  `provedor_patrimonio`.`login_provedor_patrimonio`         as `login_provedor_patrimonio`,
  `provedor_patrimonio`.`senha_provedor_patrimonio`         as `senha_provedor_patrimonio`,
  `provedor_patrimonio`.`caminho_provedor_patrimonio`       as `caminho_provedor_patrimonio`,
  `provedor_patrimonio`.`porta_provedor_patrimonio`         as `porta_provedor_patrimonio`,
  `provedor_patrimonio`.`lat_provedor_patrimonio`           as `lat_provedor_patrimonio`,
  `provedor_patrimonio`.`lng_provedor_patrimonio`           as `lng_provedor_patrimonio`,
  `provedor_patrimonio`.`end_provedor_patrimonio`           as `end_provedor_patrimonio`,
  `provedor_patrimonio`.`idstatus_provedor_patrimonio`      as `idstatus_provedor_patrimonio`,
  `provedor_patrimonio`.`obs_provedor_patrimonio`           as `obs_provedor_patrimonio`,
  `provedor_patrimonio`.`criacao_provedor_patrimonio`       as `criacao_provedor_patrimonio`,
  `provedor_patrimonio`.`idcriacao_provedor_patrimonio`     as `idcriacao_provedor_patrimonio`,
  `provedor_patrimonio`.`idmodificacao_provedor_patrimonio` as `idmodificacao_provedor_patrimonio`,
  `provedor_patrimonio`.`delete_provedor_patrimonio`        as `delete_provedor_patrimonio`,
  `provedor_patrimonio`.`iddelete_provedor_patrimonio`      as `iddelete_provedor_patrimonio`,
  `provedor_clientes`.`id_provedor_clientes`                as `id_provedor_clientes`,
  `provedor_clientes`.`idpessoa_provedor_clientes`          as `idpessoa_provedor_clientes`,
  `provedor_clientes`.`idpessoasub_provedor_clientes`       as `idpessoasub_provedor_clientes`,
  `provedor_clientes`.`cadastro_provedor_clientes`          as `cadastro_provedor_clientes`,
  `provedor_clientes`.`vencimento_provedor_clientes`        as `vencimento_provedor_clientes`,
  `provedor_clientes`.`diascortes_provedor_clientes`        as `diascortes_provedor_clientes`,
  `provedor_clientes`.`idplano_provedor_clientes`           as `idplano_provedor_clientes`,
  `provedor_clientes`.`idplanobk_provedor_clientes`         as `idplanobk_provedor_clientes`,
  `provedor_clientes`.`valor_provedor_clientes`             as `valor_provedor_clientes`,
  `provedor_clientes`.`wifi_provedor_clientes`              as `wifi_provedor_clientes`,
  `provedor_clientes`.`porta_provedor_clientes`             as `porta_provedor_clientes`,
  `provedor_clientes`.`chave_provedor_clientes`             as `chave_provedor_clientes`,
  `provedor_clientes`.`obs_provedor_clientes`               as `obs_provedor_clientes`,
  `provedor_clientes`.`idstatus_provedor_clientes`          as `idstatus_provedor_clientes`,
  `provedor_clientes`.`criacao_provedor_clientes`           as `criacao_provedor_clientes`,
  `provedor_clientes`.`idcriacao_provedor_clientes`         as `idcriacao_provedor_clientes`,
  `provedor_clientes`.`modificacao_provedor_clientes`       as `modificacao_provedor_clientes`,
  `provedor_clientes`.`idmodificacao_provedor_clientes`     as `idmodificacao_provedor_clientes`,
  `provedor_clientes`.`delete_provedor_clientes`            as `delete_provedor_clientes`,
  `provedor_clientes`.`iddelete_provedor_clientes`          as `iddelete_provedor_clientes`
from ((`provedor_patrimonio`
    join `provedor_clie_patri`
      on (`provedor_patrimonio`.`id_provedor_patrimonio` = `provedor_clie_patri`.`idpat_provedor_clie_patri`))
   join `provedor_clientes`
     on (`provedor_clientes`.`id_provedor_clientes` = `provedor_clie_patri`.`idcli_provedor_clie_patri`))
where `provedor_patrimonio`.`tipo_provedor_patrimonio` = 'CTO'
order by `provedor_patrimonio`.`id_provedor_patrimonio`,`provedor_clientes`.`porta_provedor_clientes`$$

delimiter ;