Error de consulta de SQL Server en DONDE

Ace Caserya

SQL Server 2005 a través de C # (VS 20015). ¿Alguna idea de por qué WHEREno funciona?

La declaración SQL es:

SELECT 
    AA003Employee.idEmployee, 
    AA001Person.LastName, AA001Person.FirstName, 
    AA017JobTitle.JobTitle, AA017JobTitle.Department, 
    AA003Employee.Disabled 
FROM 
    AA003Employee 
JOIN 
    AA001Person ON AA003Employee.idPerson = AA001Person.idPerson 
JOIN 
    AA017JobTitle ON AA003Employee.idJobTitle = AA017JobTitle.idJobTitle 
ORDER BY 
    AA001Person.LastName ASC, AA001Person.FirstName ASC, 
    AA017JobTitle.JobTitle ASC 
WHERE 
    AA003Employee.Disabled = 'N';

Intentó:

  1. Funciona bien al omitir -> WHERE AA003Employee.Disabled = 'N'

  2. Lanza el error cuando intento reemplazarlo con -> "... WHERE Disabled = 'N'";

Aquí hay una captura de pantalla del error:

Captura de pantalla

Gordon Linoff

Tu problema es la ubicación de la WHEREcláusula. SQL se preocupa por el orden de las cláusulas en las declaraciones. Pero también deberías aprender a usar alias de tablas:

SELECT e.idEmployee, p.LastName, p.FirstName, jt.JobTitle, jt.Department, e.Disabled
FROM AA003Employee e JOIN
     AA001Person p
     ON e.idPerson = p.idPerson JOIN
     AA017JobTitle jt
     ON e.idJobTitle = jt.idJobTitle
WHERE e.Disabled = 'N'
ORDER BY p.LastName ASC, p.FirstName ASC, jt.JobTitle ASC;

¿Ver? La consulta es mucho más fácil de escribir y leer.

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

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Error de consulta de SQL Server en DONDE

Consulta de SQL Server donde no está en otra tabla

SQL Server: consulta. ¿Cómo divido una columna en 2 donde se duplica el ID de las filas?

CLÁUSULA DE CONSULTA SQL DONDE

Error de sintaxis al usar sql: variable en una consulta de SQL Server de nodos XML

Fila de consulta donde condición de columna = 'x' solo después de una determinada condición de columna correspondiente = 'y' en SQL Server

Consulta de SQL Server en Oracle

Error de conversión de cadena a fecha y hora en SQL Server en Consulta dinámica

Consulta en SQL Server donde campo = N'0 '

Consulta en SQL Server donde campo = N'0 '

Error de MySQLi en la consulta de selección con donde campo = 'cadena'

consulta sql de Python donde la marca de tiempo en la lista

Padre / hijo recursivo en la misma consulta de tabla en SQL donde el padre es PK

sub consulta en error de sql

SQL Server: insertar una consulta de selección compleja donde un campo es distinto

SQL a LINQ 'donde en' consulta

Sintaxis incorrecta cerca de la palabra clave 'INNER' en la consulta DELETE Error de SQL Server

Sintaxis incorrecta cerca de la palabra clave 'INNER' en la consulta DELETE Error de SQL Server

Error al intentar hacer una consulta con Hibernate (donde en la lista de identificadores)

Consulta de registro de historial de precios en SQL SERVER

Consulta SQL: comprensión de un error en mi consulta

Consulta SQL donde se basa en el valor de la columna

Cuál es el significado de donde es falso; en consulta SQL

SQL consulta 2 tablas donde el valor no está en ambas para un rango de fechas determinado

¿Puedo tener una consulta SQL donde selecciono todo de una tabla donde ID = otra consulta?

Método de modelo personalizado de rieles en donde consulta

Consulta de SQL Server con grupo por error de campo

¿Por qué obtengo un error al intentar unir tablas en mi consulta de SQL Server?

Error de la función dbBind al intentar configurar una consulta parametrizada en SQL Server

TOP Lista

  1. 1

    ¿Cómo ocultar la aplicación web de los robots de búsqueda? (ASP.NET)

  2. 2

    Pandas의 CSV 파일을 Pandas 데이터 프레임으로 가져 오기

  3. 3

    uitableview delete button image in iOS

  4. 4

    Manera correcta de agregar referencias al proyecto C # de modo que sean compatibles con el control de versiones

  5. 5

    Swift / Firebase : Facebook 사용자가 계정을 만들 때 Firebase 데이터베이스에 제대로 저장하려면 어떻게해야합니까?

  6. 6

    caída condicional de filas desde un marco de datos de pandas

  7. 7

    Link library in Visual Studio, why two different ways?

  8. 8

    Pagination class not getting applied in html

  9. 9

    Que signifie Decimal (-1)?

  10. 10

    UIButton textLabel with different fonts

  11. 11

    WPF pleine largeur DataGridColumn sur la largeur de DataGrid

  12. 12

    Opción de máquina virtual no reconocida 'MaxPermSize = 512m' cuando se ejecuta Zeppelin

  13. 13

    matplotlib로 그래프를 그리는 동안 커서 위치에서 날짜 / 시간을 볼 수 없습니다. "DateFormatter에서 x = 0 값을 찾았습니다"라는 오류가 발생합니다.

  14. 14

    ¿Es posible en Windows evitar que otras aplicaciones se enganchen en las DLL del sistema?

  15. 15

    Error de la base de datos de Android Firebase: Permiso denegado al depurar en un teléfono

  16. 16

    Pandas: suma filas de DataFrame para columnas dadas

  17. 17

    ggplot2: gráfico con líneas y puntos para problemas de leyenda de dos conjuntos de datos

  18. 18

    ¿Cómo especificar el puerto en el que se aloja una aplicación ASP.NET Core?

  19. 19

    Recherche de la position d'index d'une valeur dans r dataframe

  20. 20

    GPU를 사용하여 ffmpeg 필터의 처리 속도를 가속화하는 방법은 무엇입니까?

  21. 21

    nested observables executed one after the other after termination

CalienteEtiquetas

Archivo