Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

जेपीए सबक्वेरी से क्लॉज

अंत में हमने एक मूल क्वेरी का उपयोग करके हल किया:

 String query = "SELECT ROUND(subquery.numberf*100/" + features + ",0) AS \"matches\", m.id_model AS \"id_model\",  m.name AS \"name\", m.brand AS \"brand\", m.url_pict AS \"url_picture\""
                + " FROM (select count(*) AS numberf, id_model AS idModel FROM model_features WHERE value LIKE '%Yes%' "
                + "AND id_feature IN(" + idFeatures + ") GROUP BY id_model) subquery, Models m WHERE subquery.numberf > 0 "
                + "AND subquery.idModel = m.id_model ORDER BY subquery.numberf DESC, m.name";
return em.createNativeQuery(query).getResultList();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस से तालिका नाम प्राप्त करें

  2. क्या मैं इस utf8 कैरेक्टर को बदल सकता हूँ?

  3. कॉलम (महीने) में राशि के योग के लिए mySQL क्वेरी

  4. एक ही क्वेरी का उपयोग करके कई पंक्तियों को सम्मिलित करते समय सभी सम्मिलित आईडी प्राप्त करें

  5. MySQL को AAO मानता है?