Tengo esta declaración de selección que estoy ejecutando en SQL Server. Pero está arrojando un error:
select count(*)
from
(select zip from A
minus
select zip from B)
Error:
Sintaxis incorrecta cerca de seleccionar
Cuál es el problema aquí? También intenté crear un alias en la subconsulta, pero ocurre el mismo error.
No hay nada llamado minus
en SQL Server, necesita usar except
.
Tenga except
en cuenta que en SQL Server es equivalente a minus
Oracle
La siguiente consulta funcionará.
select count(*) ct
from
(
select zip from A
except
select zip from B
)t
Otro problema con su código es que necesita dar un nombre de alias a la tabla interna que está creando.
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras