Post mais votado
Usei este c�digo aqui e funcionou: `SELECT * FROM tab1 a` `WHERE NOT EXISTS(SELECT nome FROM tab2 b ` `WHERE a.nome = b.nome);` Grande abra�o!
Mais Posts
Perfeito Julio! Poderia usar tamb�m de outras formas como: SELECT * FROM tab1 a WHERE a.nome NOT INT(SELECT nome FROM tab2 b WHERE a.nome = b.nome);
Applies to: SQL Server (all supported versions) Azure SQL Database Azure SQL Managed InstanceComparison operators test whether two expressions are the same. Comparison operators can be used on all expressions except expressions of the text, ntext, or image data types. The following table lists the Transact-SQL comparison operators. Boolean Data TypeThe result of a comparison operator has the Boolean data type. This has three values: TRUE, FALSE, and UNKNOWN. Expressions that return a Boolean data type are known as Boolean expressions. Unlike other SQL Server data types, a Boolean data type cannot be specified as the data type of a table column or variable, and cannot be returned in a result set. When SET ANSI_NULLS is ON, an operator that has one or two NULL expressions returns UNKNOWN. When SET ANSI_NULLS is OFF, the same rules apply, except for the equals (=) and not equals (<>) operators. When SET ANSI_NULLS is OFF, these operators treat NULL as a known value, equivalent to any other NULL, and only return TRUE or FALSE (never UNKNOWN). Expressions with Boolean data types are used in the WHERE clause to filter the rows that qualify for the search conditions and in control-of-flow language statements such as IF and WHILE, for example: -- Uses AdventureWorks DECLARE @MyProduct INT; SET @MyProduct = 750; IF (@MyProduct <> 0) SELECT ProductID, Name, ProductNumber FROM Production.Product WHERE ProductID = @MyProduct;See AlsoExpressions (Transact-SQL)
Access do Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Mais...Menos Às vezes, convém comparar duas tabelas e identificar registros em uma das tabelas que não tenham registros coincidentes na outra tabela. A maneira mais fácil de identificar esses registros é usar o Assistente de consulta localizar não coincidente. Depois que o assistente cria sua consulta, você pode modificar o design dela para adicionar ou remover campos ou para adicionar as junções entre as duas tabelas (para indicar campos cujos valores devem coincidir). Você também pode criar sua própria consulta para localizar registros não coincidentes, sem usar o assistente. Este artigo mostra como iniciar e executar o Assistente de consulta localizar não coincidente, como modificar os resultados do assistente e como criar sua própria consulta para localizar registros não coincidentes. Duas circunstâncias comuns estão descritas a seguir, para as quais talvez seja necessário comparar duas tabelas e localizar registros não coincidentes. Dependendo da circunstância, localizar registros não coincidentes pode ser a primeira de várias etapas que você deseja tomar. Este artigo aborda somente localizar registros não coincidentes.
Para ver mais informações sobre consultas união ou sobre como localizar, ocultar ou eliminar dados duplicados, clique nos links na seção Confira também.
Observação: Os exemplos deste artigo usam um banco de dados criado usando o modelo de banco de dados Northwind. Mostrar como configurar o Northwind
Criar uma consulta de seleção simples Localizar registros duplicados com uma consulta Usar uma consulta união para combinar várias consultas em um único resultado |