Error de SQL en la cláusula WHERE COUNT ()

John Doe

Estoy creando un chat y no quiero ningún mensaje con más de 5 informes. Los informes se almacenan en formato table reports.

Este es mi SQL:

SELECT *, 
   message_id                               AS current_id, 
   (SELECT Count(report_id) 
    FROM   reports 
    WHERE  report_messages_fk = current_id) AS report_count 
FROM   messages 
   INNER JOIN users 
           ON message_user_fk = users.id 
WHERE  report_count < 5 
ORDER  BY message_date ASC 
LIMIT  100 

Este sql funciona sin el WHERE report_count < 5, pero no con él.

Se agradece cualquier ayuda.

EDITAR: Reemplazando la WHEREcláusula con yHAVING clause fixed the issue, thanks.

Vamsi Prabhala
SELECT -- *, replace with appropriate column names
message_id AS current_id, 
Count(report_id) as report_count
FROM  messages 
INNER JOIN users ON messages.message_user_fk = users.id 
INNER JOIN reports on reports.report_messages_fk = messages.current_id
group by message_id
having Count(report_id) < 5 

Su consulta ha sido modificada incluyéndola también joinen la reportstabla. También debes incluir tu condición en la havingcláusula.

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 SQL columna desconocida en la cláusula where?

count () en la cláusula where de dos tablas

Error de declaración SQL para una suma con dos condiciones en la cláusula Where

Error dentro de la cláusula where al comparar elementos en Spark SQL

Haskell: error de análisis en la cláusula where anidada

Java pasando valores a IN en la cláusula WHERE de SQL

Punto flotante de SQL Server en la cláusula WHERE

SQL: cláusula IF dentro de la cláusula WHERE

Sentencias SQL IF en la cláusula WHERE

Error de SQL (columna desconocida en la cláusula have).

Cláusula WHERE condicional de T-SQL basada en el resultado de la cláusula WHERE

Error de desbordamiento aritmético SQL al convertir varchar a decimal al limitar valores en la cláusula where

El error de SQL [22P02] no reconoce varchar convertido a entero en la cláusula where

SQL Where Not Exists arroja un error en la cláusula 'Where'

sql no permite usar la variable de caso en la comparación de la cláusula where

Uso de la instrucción Case en la cláusula Where en Oracle SQL

Uso de USER en la cláusula WHERE de una vista en Oracle Sql Developer

Mejorar la consulta SQL de Netezza que contiene cientos de cadenas en la cláusula WHERE

Oracle: ¿cómo usar avg (count (*)) en la cláusula have o cláusula where?

en el comando de selección múltiple error de sangría de la cláusula where

¿Cómo agregar comillas en la cláusula WHERE de SQL en el script Groovy?

Introducir filtros basados en ciertas condiciones en la cláusula WHERE de SQL Server

SQL usando subconsulta en la cláusula where y valores de uso en seleccionar

en el operador dentro de la condición if y cláusula where en el servidor SQL

Use una cadena (campo multivalor de la tabla) como cláusula where en la consulta SQL

Si entonces operador en la cláusula where de la declaración SQL

Extraer valor de la matriz JSON para usarlo en la cláusula where - SQL Server

¿Cómo definir la cláusula IF dentro de la condición WHERE en SQL?

SQL JOIN con la cláusula WHERE en la ralentización de varias tablas

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