Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pilih kueri menggunakan kondisi

Beberapa di antaranya akan bergantung pada seperti apa kelas domain Anda, Anda dapat menggunakan executeQuery seperti ini:

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'] )

Dengan asumsi domain berikut, hanya bidang yang relevan yang disertakan:

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. Mengapa fungsi mysql_ PHP tidak digunakan lagi?

  2. Cara Membuat Database MySQL Menggunakan Command Line Interface (CLI)

  3. Bagaimana menghitung berapa banyak dokter yang dipesan oleh setiap pasien?

  4. Membuat file kml dari database mysql dengan php

  5. Panjang komentar tabel di MySQL