{"id":1229873,"date":"2023-07-12T11:00:00","date_gmt":"2023-07-12T14:00:00","guid":{"rendered":"https:\/\/www.estrategiaconcursos.com.br\/blog\/?p=1229873"},"modified":"2023-07-04T14:59:07","modified_gmt":"2023-07-04T17:59:07","slug":"juncoes-join-linguagem-sql","status":"publish","type":"post","link":"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/","title":{"rendered":"Jun\u00e7\u00f5es (JOIN) na Linguagem SQL para o ISS-RJ"},"content":{"rendered":"\n<p>Confira neste artigo uma an\u00e1lise sobre as <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Jun\u00e7\u00f5es (JOIN)<\/mark><\/strong>, na<strong> Linguagem SQL,<\/strong> para o concurso do ISS-RJ.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2021\/01\/03111437\/iss-rj.jpg\" alt=\"Jun\u00e7\u00f5es (JOINS) na Linguagem SQL para o ISS-RJ\" class=\"wp-image-729649\" width=\"459\" height=\"258\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2021\/01\/03111437\/iss-rj.jpg 768w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2021\/01\/03111437\/iss-rj-300x169.jpg 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2021\/01\/03111437\/iss-rj-610x343.jpg 610w\" sizes=\"auto, (max-width: 459px) 100vw, 459px\" \/><figcaption class=\"wp-element-caption\">Jun\u00e7\u00f5es (JOIN) na Linguagem SQL para o ISS-RJ<\/figcaption><\/figure>\n\n\n\n<p>Ol\u00e1, pessoal! Tudo bem com voc\u00eas?<\/p>\n\n\n\n<p>O edital do concurso de Fiscal de Rendas do&nbsp;<a href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-iss-rj\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>ISS-RJ<\/strong><\/a>&nbsp;foi publicado. Como est\u00e1 a sua prepara\u00e7\u00e3o? Esperamos que ela esteja a todo vapor.<\/p>\n\n\n\n<p>Desse modo, com o intuito de ajud\u00e1-los na prepara\u00e7\u00e3o para este certame, vamos aprender sobre as <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Jun\u00e7\u00f5es (JOIN)<\/mark><\/strong>, na<strong> Linguagem SQL<\/strong>, para o ISS-RJ.<\/p>\n\n\n\n<p>Sem mais delongas, vamos ao que interessa!<\/p>\n\n\n\n<div class=\"container\" id=\"boxes\">\n  <div class=\"row\">\n\n    <div class=\"col-sm\">\n      <div class=\"banner-fiscal-01\" id=\"box-assinatura\">\n        <h3 class=\"titulo-assinatura\">Carreiras Fiscais<\/h3>\n        <p class=\"subtitulo-assinatura\">Conhe\u00e7a os cursos para ISS RJ<\/p>\n        <div class=\"box-botao\">\n          <a class=\"btn-assinatura\" target=\"_blank\" href=\"https:\/\/www.estrategiaconcursos.com.br\/cursosPorConcurso\/iss-rio-de-janeiro-363\/\" role=\"button\" rel=\"noopener noreferrer\">Conhe\u00e7a mais<\/a>\n        <\/div>\n      <\/div>\n      \n    <\/div>\n\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-as-juncoes-join-na-linguagem-sql\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">As jun\u00e7\u00f5es (JOIN) na Linguagem SQL<\/mark><\/h2>\n\n\n\n<p>Na Linguagem SQL, as jun\u00e7\u00f5es s\u00e3o utilizadas para<strong>&nbsp;combinar duas ou mais tabelas.<\/strong>&nbsp;<\/p>\n\n\n\n<p>Tal procedimento \u00e9 operacionalizado pelo comando JOIN. H\u00e1 algumas varia\u00e7\u00f5es para este comando, como o <strong>INNER JOIN<\/strong>, <strong>LEFT JOIN<\/strong>,<strong> RIGHT JOIN<\/strong> e o<strong> FULL OUTER JOIN<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-inner-join\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">INNER JOIN<\/mark><\/h2>\n\n\n\n<p>O&nbsp;INNER JOIN, tamb\u00e9m conhecido como apenas JOIN, ao ser utilizado, retorna os&nbsp;<strong>valores coincidentes nas tabelas selecionadas. <\/strong>Em outras palavras, ele retorna a intersec\u00e7\u00e3o entre elas. A sintaxe para o seu uso \u00e9:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em><strong>SELECT&nbsp;<\/strong><\/em><em>colunas<\/em><\/li>\n\n\n\n<li><em><strong>FROM&nbsp;<\/strong><\/em><em>tabela1<\/em><\/li>\n\n\n\n<li><em><strong>JOIN&nbsp;<\/strong><\/em><em>tabela2&nbsp;<\/em><strong><em>ON&nbsp;<\/em><\/strong><em>tabela1.coluna = tabela2.coluna<\/em><\/li>\n<\/ul>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">A SABER: <\/mark><\/strong>No caso de as colunas das tabelas analisadas possu\u00edrem os mesmos nomes, a seguinte f\u00f3rmula pode ser utilizada, em&nbsp;<strong>substitui\u00e7\u00e3o \u00e0 \u00faltima linha <\/strong>da sintaxe citada acima:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em><strong>SELECT&nbsp;<\/strong><\/em><em>colunas<\/em><\/li>\n\n\n\n<li><em><strong>FROM&nbsp;<\/strong><\/em><em>tabela1<\/em><\/li>\n\n\n\n<li><em><strong>INNER JOIN&nbsp;<\/strong><\/em><em>tabela2&nbsp;<\/em><strong><em>USING&nbsp;<\/em><\/strong><em>(coluna);<\/em><\/li>\n<\/ul>\n\n\n\n<p>Nada melhor do que um exemplo para entendermos melhor, n\u00e3o \u00e9 mesmo?<\/p>\n\n\n\n<p>Vamos supor as seguintes tabelas:<\/p>\n\n\n\n<figure class=\"wp-block-table aligncenter is-style-stripes\"><table class=\"has-pale-ocean-gradient-background has-background\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\" colspan=\"2\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Tabela 1: Professor<\/mark><\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>codigo_professor<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>nome_professor<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">12<\/td><td class=\"has-text-align-center\" data-align=\"center\">Jo\u00e3o<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">23<\/td><td class=\"has-text-align-center\" data-align=\"center\">Maria<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">34<\/td><td class=\"has-text-align-center\" data-align=\"center\">Fernando<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">45<\/td><td class=\"has-text-align-center\" data-align=\"center\">Jos\u00e9<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">56<\/td><td class=\"has-text-align-center\" data-align=\"center\">Aline<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">67<\/td><td class=\"has-text-align-center\" data-align=\"center\">Marta<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-table aligncenter is-style-stripes\"><table class=\"has-pale-ocean-gradient-background has-background\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\" colspan=\"2\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Tabela 2: Disciplina<\/mark><\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>codigo_professor<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>disciplina_ministrada<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">12<\/td><td class=\"has-text-align-center\" data-align=\"center\">Portugu\u00eas<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">23<\/td><td class=\"has-text-align-center\" data-align=\"center\">Matem\u00e1tica<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">34<\/td><td class=\"has-text-align-center\" data-align=\"center\">Geografia<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">45<\/td><td class=\"has-text-align-center\" data-align=\"center\">Hist\u00f3ria<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">56<\/td><td class=\"has-text-align-center\" data-align=\"center\">F\u00edsica<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">78<\/td><td class=\"has-text-align-center\" data-align=\"center\">Gl\u00f3ria<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Por meio do uso do <strong>JOIN<\/strong>, \u00e9 poss\u00edvel criar uma nova tabela, da jun\u00e7\u00e3o entre os c\u00f3digos dos professores, seus nomes, e as disciplinas que s\u00e3o ministradas por cada um deles. Tal recurso ser\u00e1 poss\u00edvel gra\u00e7as ao &#8220;c\u00f3digo_professor&#8221;, que s\u00e3o registros que est\u00e3o presentes nas duas planilhas, e s\u00e3o \u00fanicos para cada professor. Para isso, podemos utilizar a seguinte f\u00f3rmula:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em><strong>SELECT&nbsp;<\/strong><\/em><em>*<\/em><\/li>\n\n\n\n<li><em><strong>FROM&nbsp;<\/strong><\/em><em>Professor<\/em><\/li>\n\n\n\n<li><em><strong>JOIN&nbsp;<\/strong><\/em><em>Disciplina&nbsp;<\/em><strong><em>ON&nbsp;<\/em><\/strong><em>professor.codigo_professor = disciplina.codigo_professor<\/em><\/li>\n<\/ul>\n\n\n\n<p>Assim, as duas tabelas ser\u00e3o combinadas, formando uma \u00fanica tabela:<\/p>\n\n\n\n<figure class=\"wp-block-table aligncenter is-style-stripes\"><table class=\"has-pale-ocean-gradient-background has-background\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>codigo_professor<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>nome_professor<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>codigo_professor<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>disciplina_ministrada<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">12<\/td><td class=\"has-text-align-center\" data-align=\"center\">Jo\u00e3o<\/td><td class=\"has-text-align-center\" data-align=\"center\">12<\/td><td class=\"has-text-align-center\" data-align=\"center\">Portugu\u00eas<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">23<\/td><td class=\"has-text-align-center\" data-align=\"center\">Maria<\/td><td class=\"has-text-align-center\" data-align=\"center\">23<\/td><td class=\"has-text-align-center\" data-align=\"center\">Matem\u00e1tica<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">34<\/td><td class=\"has-text-align-center\" data-align=\"center\">Fernando<\/td><td class=\"has-text-align-center\" data-align=\"center\">34<\/td><td class=\"has-text-align-center\" data-align=\"center\">Geografia<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">45<\/td><td class=\"has-text-align-center\" data-align=\"center\">Jos\u00e9<\/td><td class=\"has-text-align-center\" data-align=\"center\">45<\/td><td class=\"has-text-align-center\" data-align=\"center\">Hist\u00f3ria<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">56<\/td><td class=\"has-text-align-center\" data-align=\"center\">Aline<\/td><td class=\"has-text-align-center\" data-align=\"center\">56<\/td><td class=\"has-text-align-center\" data-align=\"center\">F\u00edsica<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Veja que os c\u00f3digos 67 e 78 <strong>n\u00e3o <\/strong>aparecem na tabela resultado, j\u00e1 que elas possuem correspondentes em <strong>apenas uma tabela<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-left-join\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">LEFT JOIN<\/mark><\/h2>\n\n\n\n<p>O&nbsp;LEFT JOIN \u00e9 uma varia\u00e7\u00e3o do comando estudado acima.<\/p>\n\n\n\n<p>Quando utilizado, ele ir\u00e1 retornar&nbsp;<strong>todos os elementos<\/strong>&nbsp;<strong>da tabela da<\/strong>&nbsp;<strong>esquerda<\/strong>, bem como aqueles da tabela da&nbsp;<strong>direita&nbsp;<\/strong>que possuem&nbsp;<strong>correspond\u00eancia<\/strong>.<\/p>\n\n\n\n<p>Dessa maneira, caso haja algum registro da tabela da&nbsp;<strong>esquerda sem correspond\u00eancia&nbsp;<\/strong>com a da direita, ser\u00e1 apresentado<strong> o valor NULL<\/strong>.<\/p>\n\n\n\n<p>Observe abaixo um exemplo similar ao de cima, mas utilizando o comando LEFT JOIN:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em><strong>SELECT&nbsp;<\/strong><\/em><em>*<\/em><\/li>\n\n\n\n<li><em><strong>FROM&nbsp;<\/strong><\/em><em>Professor<\/em><\/li>\n\n\n\n<li><em><strong>LEFT JOIN&nbsp;<\/strong><\/em><em>Disciplina&nbsp;<\/em><strong><em>ON&nbsp;<\/em><\/strong><em>professor.codigo_professor = disciplina.codigo_professor<\/em><\/li>\n<\/ul>\n\n\n\n<p>Assim, ser\u00e1 retornado o seguinte resultado:<\/p>\n\n\n\n<figure class=\"wp-block-table aligncenter is-style-stripes\"><table class=\"has-pale-ocean-gradient-background has-background\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>codigo_professor<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>nome_professor<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>codigo_professor<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>disciplina_ministrada<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">12<\/td><td class=\"has-text-align-center\" data-align=\"center\">Jo\u00e3o<\/td><td class=\"has-text-align-center\" data-align=\"center\">12<\/td><td class=\"has-text-align-center\" data-align=\"center\">Portugu\u00eas<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">23<\/td><td class=\"has-text-align-center\" data-align=\"center\">Maria<\/td><td class=\"has-text-align-center\" data-align=\"center\">23<\/td><td class=\"has-text-align-center\" data-align=\"center\">Matem\u00e1tica<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">34<\/td><td class=\"has-text-align-center\" data-align=\"center\">Fernando<\/td><td class=\"has-text-align-center\" data-align=\"center\">34<\/td><td class=\"has-text-align-center\" data-align=\"center\">Geografia<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">45<\/td><td class=\"has-text-align-center\" data-align=\"center\">Jos\u00e9<\/td><td class=\"has-text-align-center\" data-align=\"center\">45<\/td><td class=\"has-text-align-center\" data-align=\"center\">Hist\u00f3ria<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">56<\/td><td class=\"has-text-align-center\" data-align=\"center\">Aline<\/td><td class=\"has-text-align-center\" data-align=\"center\">56<\/td><td class=\"has-text-align-center\" data-align=\"center\">F\u00edsica<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">67<\/td><td class=\"has-text-align-center\" data-align=\"center\">Marta<\/td><td class=\"has-text-align-center\" data-align=\"center\">NULL<\/td><td class=\"has-text-align-center\" data-align=\"center\">NULL<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Assim, diferentemente do comando INNER JOIN,&nbsp;com o LEFT JOIN, <strong>todos os elementos da tabela da esquerda foram exibidos<\/strong>. Contudo, o professor<strong>&nbsp;67 n\u00e3o possui correspond\u00eancia<\/strong>&nbsp;com a tabela da direita, sendo os seus campos preenchidos com&nbsp;<strong>NULL<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-right-join\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">RIGHT JOIN<\/mark><\/h2>\n\n\n\n<p>O<strong>&nbsp;<\/strong>RIGHT JOIN&nbsp;\u00e9 similar ao LEFT JOIN, todavia, ser\u00e1 a&nbsp;<strong>tabela da direita, e n\u00e3o da esquerda, que ter\u00e1 todos os seus elementos exibidos. <\/strong>J\u00e1 a tabela da&nbsp;<strong>esquerda&nbsp;<\/strong>ter\u00e1 exibido apenas aqueles que possu\u00edrem&nbsp;<strong>correspond\u00eancia&nbsp;<\/strong>com os elementos da tabela da direita.<\/p>\n\n\n\n<p>Assim, se houver algum registro da tabela da&nbsp;<strong>direita<\/strong>&nbsp;sem correspond\u00eancia com a da esquerda, o valor&nbsp;<strong>NULL&nbsp;<\/strong>ser\u00e1 apresentado.<\/p>\n\n\n\n<p>Observe abaixo um exemplo similar ao de cima, mas agora utilizando o RIGHT JOIN:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em><strong>SELECT&nbsp;<\/strong><\/em><em>*<\/em><\/li>\n\n\n\n<li><em><strong>FROM&nbsp;<\/strong><\/em><em>Professor<\/em><\/li>\n\n\n\n<li><em><strong>RIGHT JOIN&nbsp;<\/strong><\/em><em>Disciplina&nbsp;<\/em><strong><em>ON&nbsp;<\/em><\/strong><em>professor.codigo_professor = disciplina.codigo_professor<\/em><\/li>\n<\/ul>\n\n\n\n<p>O seguinte resultado ir\u00e1 aparecer:<\/p>\n\n\n\n<figure class=\"wp-block-table aligncenter is-style-stripes\"><table class=\"has-pale-ocean-gradient-background has-background\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>codigo_professor<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>nome_professor<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>codigo_professor<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>disciplina_ministrada<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">12<\/td><td class=\"has-text-align-center\" data-align=\"center\">Jo\u00e3o<\/td><td class=\"has-text-align-center\" data-align=\"center\">12<\/td><td class=\"has-text-align-center\" data-align=\"center\">Portugu\u00eas<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">23<\/td><td class=\"has-text-align-center\" data-align=\"center\">Maria<\/td><td class=\"has-text-align-center\" data-align=\"center\">23<\/td><td class=\"has-text-align-center\" data-align=\"center\">Matem\u00e1tica<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">34<\/td><td class=\"has-text-align-center\" data-align=\"center\">Fernando<\/td><td class=\"has-text-align-center\" data-align=\"center\">34<\/td><td class=\"has-text-align-center\" data-align=\"center\">Geografia<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">45<\/td><td class=\"has-text-align-center\" data-align=\"center\">Jos\u00e9<\/td><td class=\"has-text-align-center\" data-align=\"center\">45<\/td><td class=\"has-text-align-center\" data-align=\"center\">Hist\u00f3ria<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">56<\/td><td class=\"has-text-align-center\" data-align=\"center\">Aline<\/td><td class=\"has-text-align-center\" data-align=\"center\">56<\/td><td class=\"has-text-align-center\" data-align=\"center\">F\u00edsica<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">NULL<\/td><td class=\"has-text-align-center\" data-align=\"center\">NULL<\/td><td class=\"has-text-align-center\" data-align=\"center\">78<\/td><td class=\"has-text-align-center\" data-align=\"center\">Gl\u00f3ria<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Como o professor 78 n\u00e3o possui correspond\u00eancia com a tabela da esquerda, os campos s\u00e3o preenchidos com a palavra NULL.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-full-outer-join\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">FULL OUTER JOIN<\/mark><\/h2>\n\n\n\n<p>Por fim, este comando \u00e9 a jun\u00e7\u00e3o do LEFT e do RIGHT, uma vez que ele retorna a<strong>&nbsp;jun\u00e7\u00e3o de todos os valores das duas tabelas<\/strong>, relacionando os relacion\u00e1veis e deixando com valor&nbsp;<strong>NULL&nbsp;<\/strong>aqueles campos que&nbsp;<strong>n\u00e3o possuem rela\u00e7\u00e3o.<\/strong>&nbsp;<\/p>\n\n\n\n<p>Podemos utiliz\u00e1-la da seguinte forma:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em><strong>SELECT&nbsp;<\/strong><\/em><em>*<\/em><\/li>\n\n\n\n<li><em><strong>FROM&nbsp;<\/strong><\/em><em>Professor<\/em><\/li>\n\n\n\n<li><em><strong>FULL OUTER JOIN&nbsp;<\/strong><\/em><em>Disciplina&nbsp;<\/em><strong><em>ON&nbsp;<\/em><\/strong><em>professor.codigo_professor = disciplina.codigo_professor<\/em><\/li>\n<\/ul>\n\n\n\n<p><em>Chegaremos ao seguinte resultado:<\/em><\/p>\n\n\n\n<figure class=\"wp-block-table aligncenter is-style-stripes\"><table class=\"has-pale-ocean-gradient-background has-background\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>codigo_professor<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>nome_professor<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>codigo_professor<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>disciplina_ministrada<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">12<\/td><td class=\"has-text-align-center\" data-align=\"center\">Jo\u00e3o<\/td><td class=\"has-text-align-center\" data-align=\"center\">12<\/td><td class=\"has-text-align-center\" data-align=\"center\">Portugu\u00eas<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">23<\/td><td class=\"has-text-align-center\" data-align=\"center\">Maria<\/td><td class=\"has-text-align-center\" data-align=\"center\">23<\/td><td class=\"has-text-align-center\" data-align=\"center\">Matem\u00e1tica<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">34<\/td><td class=\"has-text-align-center\" data-align=\"center\">Fernando<\/td><td class=\"has-text-align-center\" data-align=\"center\">34<\/td><td class=\"has-text-align-center\" data-align=\"center\">Geografia<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">45<\/td><td class=\"has-text-align-center\" data-align=\"center\">Jos\u00e9<\/td><td class=\"has-text-align-center\" data-align=\"center\">45<\/td><td class=\"has-text-align-center\" data-align=\"center\">Hist\u00f3ria<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">56<\/td><td class=\"has-text-align-center\" data-align=\"center\">Aline<\/td><td class=\"has-text-align-center\" data-align=\"center\">56<\/td><td class=\"has-text-align-center\" data-align=\"center\">F\u00edsica<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">67<\/td><td class=\"has-text-align-center\" data-align=\"center\">Marta<\/td><td class=\"has-text-align-center\" data-align=\"center\">NULL<\/td><td class=\"has-text-align-center\" data-align=\"center\">NULL<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">NULL<\/td><td class=\"has-text-align-center\" data-align=\"center\">NULL<\/td><td class=\"has-text-align-center\" data-align=\"center\">78<\/td><td class=\"has-text-align-center\" data-align=\"center\">Gl\u00f3ria<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-finalizando-juncoes-join-na-linguagem-sql\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Finalizando &#8211; Jun\u00e7\u00f5es (JOIN) na Linguagem SQL<\/mark><\/h2>\n\n\n\n<p>Bom, pessoal! Chegamos ao fim do nosso artigo sobre as Jun\u00e7\u00f5es (JOIN), na Linguagem SQL, para o ISS-RJ.<\/p>\n\n\n\n<p>Caso queira se preparar para chegar&nbsp;<strong>competitivo&nbsp;<\/strong>nesta prova, invista nos &nbsp;<a href=\"https:\/\/www.estrategiaconcursos.com.br\/cursosPorConcurso\/iss-rio-de-janeiro-363\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>cursos para o ISS RJ do Estrat\u00e9gia Concursos<\/strong><\/a>. L\u00e1 voc\u00ea encontrar\u00e1&nbsp;<strong>aulas completas e detalhadas, com os melhores professores do mercado<\/strong>.<\/p>\n\n\n\n<p>Conhe\u00e7a tamb\u00e9m o&nbsp;<a href=\"https:\/\/questoes.estrategiaconcursos.com.br\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Sistema de Quest\u00f5es do Estrat\u00e9gia<\/strong><\/a>. Afinal, a \u00fanica maneira de&nbsp;<strong>consolidar o conte\u00fado&nbsp;<\/strong>de maneira satisfat\u00f3ria \u00e9 atrav\u00e9s da&nbsp;<strong>resolu\u00e7\u00e3o de quest\u00f5es.<\/strong> L\u00e1 voc\u00ea encontrar\u00e1 centenas de quest\u00f5es da Linguagem SQL, para o seu concurso.<\/p>\n\n\n\n<p>Bons estudos e at\u00e9 a pr\u00f3xima.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"h-cursos-e-assinaturas\">Cursos e Assinaturas <\/h2>\n\n\n\n<p>Prepare-se com o melhor material e com quem mais aprova em Concursos P\u00fablicos em todo o pa\u00eds!<\/p>\n\n\n\n<p class=\"has-text-align-center has-vivid-cyan-blue-color has-text-color has-background\" style=\"background-color:#0078bd\"><a href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concursos-abertos\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-white-color\">Concursos Abertos<\/mark><\/strong><\/a><\/p>\n\n\n\n<p class=\"has-text-align-center has-vivid-cyan-blue-color has-text-color has-background\" style=\"background-color:#0078bd\"><a href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concursos-2023\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-white-color\">Concursos 2023<\/mark><\/strong><\/a><\/p>\n\n\n\n<div class=\"container\" id=\"boxes\">\n  <div class=\"row\">\n    <div class=\"col-sm\">\n      <div class=\"estrategia\" id=\"box-assinatura\">\n        <h3 class=\"titulo-assinatura\">Assinatura de Concursos<\/h3>\n        <p class=\"subtitulo-assinatura\">Assinatura de 1 ano ou 2 anos<\/p>\n        <div class=\"box-botao\">\n          <a class=\"btn-assinatura\" target=\"_blank\" href=\"https:\/\/www.estrategiaconcursos.com.br\/assinaturas\/\" role=\"button\" rel=\"noopener noreferrer\">ASSINE AGORA<\/a>\n        <\/div>\n      <\/div>\n      \n    <\/div><\/div><\/div>\n\n\n\n<div class=\"container\" id=\"boxes\">\n  <div class=\"row\">\n\n    <div class=\"col-sm\">\n      <div class=\"banner-fiscal-01\" id=\"box-assinatura\">\n        <h3 class=\"titulo-assinatura\">Carreiras Fiscais<\/h3>\n        <p class=\"subtitulo-assinatura\">Conhe\u00e7a os cursos para ISS RJ<\/p>\n        <div class=\"box-botao\">\n          <a class=\"btn-assinatura\" target=\"_blank\" href=\"https:\/\/www.estrategiaconcursos.com.br\/cursosPorConcurso\/iss-rio-de-janeiro-363\/\" role=\"button\" rel=\"noopener noreferrer\">Conhe\u00e7a mais<\/a>\n        <\/div>\n      <\/div>\n      \n    <\/div>\n\n  <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Confira neste artigo uma an\u00e1lise sobre as Jun\u00e7\u00f5es (JOIN), na Linguagem SQL, para o concurso do ISS-RJ. Ol\u00e1, pessoal! Tudo bem com voc\u00eas? O edital do concurso de Fiscal de Rendas do&nbsp;ISS-RJ&nbsp;foi publicado. Como est\u00e1 a sua prepara\u00e7\u00e3o? Esperamos que ela esteja a todo vapor. Desse modo, com o intuito de ajud\u00e1-los na prepara\u00e7\u00e3o para [&hellip;]<\/p>\n","protected":false},"author":1976,"featured_media":729649,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"post_tipo":"article","footnotes":""},"categories":[220183],"tags":[],"tax_estado":[219963,219982],"class_list":["post-1229873","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fiscal-municipal","tax_estado-concursos-federais","tax_estado-rj"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Jun\u00e7\u00f5es (JOIN) na Linguagem SQL para o ISS-RJ<\/title>\n<meta name=\"description\" content=\"Confira neste artigo uma an\u00e1lise sobre as Jun\u00e7\u00f5es (JOIN), na Linguagem SQL, para o concurso de Fiscal de Rendas do ISS-RJ.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jun\u00e7\u00f5es (JOIN) na Linguagem SQL para o ISS-RJ\" \/>\n<meta property=\"og:description\" content=\"Confira neste artigo uma an\u00e1lise sobre as Jun\u00e7\u00f5es (JOIN), na Linguagem SQL, para o concurso de Fiscal de Rendas do ISS-RJ.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/\" \/>\n<meta property=\"og:site_name\" content=\"Estrat\u00e9gia Concursos\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-12T14:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2021\/01\/03111437\/iss-rj.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"432\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Kassio Henrique Sobral Rocha\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EstratConcursos\" \/>\n<meta name=\"twitter:site\" content=\"@EstratConcursos\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kassio Henrique Sobral Rocha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/\"},\"author\":{\"name\":\"Kassio Henrique Sobral Rocha\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/f0c830e07cfe11c231c0ea5dbb036df5\"},\"headline\":\"Jun\u00e7\u00f5es (JOIN) na Linguagem SQL para o ISS-RJ\",\"datePublished\":\"2023-07-12T14:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/\"},\"wordCount\":1077,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2021\/01\/03111437\/iss-rj.jpg\",\"articleSection\":[\"Fiscal - Municipal (ISS)\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/#respond\"]}],\"copyrightYear\":\"2023\",\"copyrightHolder\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/\",\"name\":\"Jun\u00e7\u00f5es (JOIN) na Linguagem SQL para o ISS-RJ\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2021\/01\/03111437\/iss-rj.jpg\",\"datePublished\":\"2023-07-12T14:00:00+00:00\",\"description\":\"Confira neste artigo uma an\u00e1lise sobre as Jun\u00e7\u00f5es (JOIN), na Linguagem SQL, para o concurso de Fiscal de Rendas do ISS-RJ.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/#primaryimage\",\"url\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2021\/01\/03111437\/iss-rj.jpg\",\"contentUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2021\/01\/03111437\/iss-rj.jpg\",\"width\":768,\"height\":432,\"caption\":\"Jun\u00e7\u00f5es (JOINS) na Linguagem SQL para o ISS-RJ\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jun\u00e7\u00f5es (JOIN) na Linguagem SQL para o ISS-RJ\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\",\"name\":\"Estrat\u00e9gia Concursos\",\"description\":\"O blog da Estrat\u00e9gia Concursos traz not\u00edcias sobre concursos e artigos de professores oferecendo cursos para concursos (pdf + videaulas) no site.\",\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\",\"name\":\"Estrat\u00e9gia Concursos\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg\",\"contentUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg\",\"width\":230,\"height\":60,\"caption\":\"Estrat\u00e9gia Concursos\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/EstratConcursos\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/f0c830e07cfe11c231c0ea5dbb036df5\",\"name\":\"Kassio Henrique Sobral Rocha\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/d10350cbdad043facd8ec77a377f86f9026afee3348e463b04854fd4490ce759?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d10350cbdad043facd8ec77a377f86f9026afee3348e463b04854fd4490ce759?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d10350cbdad043facd8ec77a377f86f9026afee3348e463b04854fd4490ce759?s=96&d=mm&r=g\",\"caption\":\"Kassio Henrique Sobral Rocha\"},\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/kassio-rochayahoo-com-br\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Jun\u00e7\u00f5es (JOIN) na Linguagem SQL para o ISS-RJ","description":"Confira neste artigo uma an\u00e1lise sobre as Jun\u00e7\u00f5es (JOIN), na Linguagem SQL, para o concurso de Fiscal de Rendas do ISS-RJ.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/","og_locale":"pt_BR","og_type":"article","og_title":"Jun\u00e7\u00f5es (JOIN) na Linguagem SQL para o ISS-RJ","og_description":"Confira neste artigo uma an\u00e1lise sobre as Jun\u00e7\u00f5es (JOIN), na Linguagem SQL, para o concurso de Fiscal de Rendas do ISS-RJ.","og_url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/","og_site_name":"Estrat\u00e9gia Concursos","article_published_time":"2023-07-12T14:00:00+00:00","og_image":[{"width":768,"height":432,"url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2021\/01\/03111437\/iss-rj.jpg","type":"image\/jpeg"}],"author":"Kassio Henrique Sobral Rocha","twitter_card":"summary_large_image","twitter_creator":"@EstratConcursos","twitter_site":"@EstratConcursos","twitter_misc":{"Escrito por":"Kassio Henrique Sobral Rocha","Est. tempo de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/#article","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/"},"author":{"name":"Kassio Henrique Sobral Rocha","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/f0c830e07cfe11c231c0ea5dbb036df5"},"headline":"Jun\u00e7\u00f5es (JOIN) na Linguagem SQL para o ISS-RJ","datePublished":"2023-07-12T14:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/"},"wordCount":1077,"commentCount":0,"publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/#primaryimage"},"thumbnailUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2021\/01\/03111437\/iss-rj.jpg","articleSection":["Fiscal - Municipal (ISS)"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/#respond"]}],"copyrightYear":"2023","copyrightHolder":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/","name":"Jun\u00e7\u00f5es (JOIN) na Linguagem SQL para o ISS-RJ","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/#primaryimage"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/#primaryimage"},"thumbnailUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2021\/01\/03111437\/iss-rj.jpg","datePublished":"2023-07-12T14:00:00+00:00","description":"Confira neste artigo uma an\u00e1lise sobre as Jun\u00e7\u00f5es (JOIN), na Linguagem SQL, para o concurso de Fiscal de Rendas do ISS-RJ.","breadcrumb":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/#primaryimage","url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2021\/01\/03111437\/iss-rj.jpg","contentUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2021\/01\/03111437\/iss-rj.jpg","width":768,"height":432,"caption":"Jun\u00e7\u00f5es (JOINS) na Linguagem SQL para o ISS-RJ"},{"@type":"BreadcrumbList","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/juncoes-join-linguagem-sql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.estrategiaconcursos.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Jun\u00e7\u00f5es (JOIN) na Linguagem SQL para o ISS-RJ"}]},{"@type":"WebSite","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/","name":"Estrat\u00e9gia Concursos","description":"O blog da Estrat\u00e9gia Concursos traz not\u00edcias sobre concursos e artigos de professores oferecendo cursos para concursos (pdf + videaulas) no site.","publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.estrategiaconcursos.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization","name":"Estrat\u00e9gia Concursos","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg","contentUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg","width":230,"height":60,"caption":"Estrat\u00e9gia Concursos"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/EstratConcursos"]},{"@type":"Person","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/f0c830e07cfe11c231c0ea5dbb036df5","name":"Kassio Henrique Sobral Rocha","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/d10350cbdad043facd8ec77a377f86f9026afee3348e463b04854fd4490ce759?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d10350cbdad043facd8ec77a377f86f9026afee3348e463b04854fd4490ce759?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d10350cbdad043facd8ec77a377f86f9026afee3348e463b04854fd4490ce759?s=96&d=mm&r=g","caption":"Kassio Henrique Sobral Rocha"},"url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/kassio-rochayahoo-com-br\/"}]}},"_links":{"self":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1229873","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/users\/1976"}],"replies":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1229873"}],"version-history":[{"count":10,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1229873\/revisions"}],"predecessor-version":[{"id":1243284,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1229873\/revisions\/1243284"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/media\/729649"}],"wp:attachment":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1229873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1229873"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1229873"},{"taxonomy":"tax_estado","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tax_estado?post=1229873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}