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

शर्त का उपयोग करके क्वेरी का चयन करें

इसमें से कुछ इस बात पर निर्भर करेगा कि आपकी डोमेन कक्षाएं कैसी दिखती हैं, आप एक्ज़ीक्यूटिव का उपयोग इस तरह कर सकते हैं:

Training.executeQuery( "from Training tr where tr.id not in ( select t.id from TrainUser tu join tu.training t join tu.user u where u.username = :uname )", [uname: 'ADMIN'] )

निम्नलिखित डोमेन को मानते हुए, केवल प्रासंगिक फ़ील्ड शामिल हैं:

class User {
    String username
}

class TrainUser {
    static hasMany = [training: Training, user: User]
}

class Training {
    String name
}



  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. MySQL, MariaDB, PostgreSQL और MongoDB प्रबंधन पर बार बढ़ाना

  3. विदेशी कुंजी के लिए स्ट्रिंग या इंट को प्राथमिकता दी जाती है?

  4. mysql तालिकाओं को latin1 से utf8 में कनवर्ट करना

  5. MySQL डेटाबेस से php में सभी टेबल नाम प्रदर्शित करना