Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6325535
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 24, 20262026-05-24T16:54:49+00:00 2026-05-24T16:54:49+00:00

I want to pull only the quizzes where the maxscore = score in the

  • 0

I want to pull only the quizzes where the maxscore = score in the below query, can you please tell me what is wrong on the syntax?

$database->setQuery('SELECT distinct qui.title AS name,' .
        ' ( SELECT GROUP_CONCAT(profiles.title) 
              FROM #__jquarks_users_profiles AS users_profiles
              LEFT JOIN #__jquarks_profiles AS profiles ON users_profiles.profile_id = profiles.id
              WHERE users_profiles.user_id = sessionWho.user_id ) AS profile, ' .
        ' ( SELECT sum(score)  
              FROM #__jquarks_quizzes_answersessions
              WHERE quizsession_id = quizSession.id
              AND status <> -1 ) AS score,' .
        ' ( SELECT count(distinct(question_id))
              FROM #__jquarks_quizzes_answersessions 
              WHERE quizsession_id = quizSession.id ) AS maxScore,' .

            ' ( SELECT count(id)
              FROM #__jquarks_quizzes_answersessions 
              WHERE status=-1
              AND quizsession_id = quizSession.id ) AS evaluate,' .
' quizSession.finished_on,sessionWho.email' .     
        ' FROM #__jquarks_quizsession AS quizSession' .
        ' LEFT JOIN #__jquarks_users_quizzes AS users_quizzes ON users_quizzes.id = quizSession.affected_id' .
        ' LEFT JOIN #__jquarks_quizzes AS qui ON users_quizzes.quiz_id = qui.id' .
        ' LEFT JOIN #__jquarks_quizzes_answersessions AS quizSessAns ON quizSessAns.quizsession_id = quizSession.id' .
        ' LEFT JOIN #__jquarks_sessionwho AS sessionWho ON sessionWho.session_id = quizSession.id' .
        ' LEFT JOIN #__jquarks_users_profiles AS users_profiles ON users_profiles.user_id = sessionWho.user_id' .
' LEFT JOIN #__jquarks_profiles AS profiles ON profiles.id = users_profiles.profile_id '.

' WHERE sessionWho.user_id =' .$id  AND score = maxScore) ;
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-24T16:54:50+00:00Added an answer on May 24, 2026 at 4:54 pm
    $database->setQuery(
        "SELECT *
         FROM
         ( SELECT distinct qui.title AS name,
              ( SELECT GROUP_CONCAT(profiles.title) 
                  FROM #__jquarks_users_profiles AS users_profiles
                  LEFT JOIN #__jquarks_profiles AS profiles ON users_profiles.profile_id = profiles.id
                  WHERE users_profiles.user_id = sessionWho.user_id ) AS profile, 
              ( SELECT sum(score)  
                  FROM #__jquarks_quizzes_answersessions
                  WHERE quizsession_id = quizSession.id
                  AND status <> -1 ) AS score,
              ( SELECT count(distinct question_id)
                  FROM #__jquarks_quizzes_answersessions 
                  WHERE quizsession_id = quizSession.id ) AS maxScore,   
              ( SELECT count(id)
                  FROM #__jquarks_quizzes_answersessions 
                  WHERE status=-1
                  AND quizsession_id = quizSession.id ) AS evaluate,
              quizSession.finished_on, 
              sessionWho.email     
           FROM #__jquarks_quizsession AS quizSession
             LEFT JOIN #__jquarks_users_quizzes AS users_quizzes ON users_quizzes.id = quizSession.affected_id
             LEFT JOIN #__jquarks_quizzes AS qui ON users_quizzes.quiz_id = qui.id
             LEFT JOIN #__jquarks_quizzes_answersessions AS quizSessAns ON quizSessAns.quizsession_id = quizSession.id
             LEFT JOIN #__jquarks_sessionwho AS sessionWho ON sessionWho.session_id = quizSession.id
             LEFT JOIN #__jquarks_users_profiles AS users_profiles ON users_profiles.user_id = sessionWho.user_id
             LEFT JOIN #__jquarks_profiles AS profiles ON profiles.id = users_profiles.profile_id 
           WHERE sessionWho.user_id = " . $id . 
        ")
         WHERE score = maxScore" ) ;
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a database that I want to pull only certain rows that have
I have committed several files on GitHub but I want to pull only single
I want pull the data from only a specific column, but what Is returned
I want to pull data from a database to display into a ComboBox, and
I want to use jQuery to pull information from my database when I click
Need some help: I want to only pull back the results for a specific
I have a list of people I want to pull from a database. Next
I have a table of options in a database and I want to pull
Hi I have the following code and I only want to pull out links
I want to pull a value using ONLY javascript from another page. I tried

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.