New question

Question:

Date: 07-08-2021 13:28:32 (In Spanish)

Tengo una sentencia SQL que no me lanza error pero no es el resultado que quiero[Resolved]

Estoy tratando de sacar los artículos mas leídos de mi base de datos pero me esta sacando unos artículos que no son los mas leídos y tiene mucho tiempo que no me realiza ningún cambio por mas que subo contenido a mi pagina y por mas que existan artículos que tiene mas visitas que los que se me están mostrando.

Sentencia SQL:
SELECT post.id_post, post.title, post.miniatura, post.category, post.create_at_post FROM post INNER JOIN view ORDER BY 'view' DESC LIMIT 4
Tags: PHP - SQL Votes: 0 - Answers: 3 - Views: 8 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 10-08-2021 15:59:32 Hola Braylin,
    Te falta una sentencia WHERE.
    El INNER JOIN te puede dar problemas además de que view es una palabra reservada y no es buena idea que tengas tablas que se llaman así.
      Votes: 1 - Link answer
     
  • Date: 11-08-2021 13:40:35 Usted me podría colocar la sentencia ya resulta por favor y en la sentencia la palabra view la cambia por visitas

    Gracias de antemano
      Votes: 0 - Link answer
     
  • Date: 17-08-2021 08:11:08 Perfecto.
    Logre solucionar este problema con esta sentencia SQL
    SELECT
    post.id_post,
    post.title, 
    post.miniatura,
    post.category,
    post.create_at_post
    FROM post INNER JOIN `view` on post.id_post = `view`.id_view_post
    ORDER BY `view`.view DESC LIMIT 4


    Esta pregunta ya fue solucionada
      Votes: 0 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In