Mysql
 sql >> база данни >  >> RDS >> Mysql

Изберете заявка, като използвате условието

Част от това ще зависи от това как изглеждат класовете на вашия домейн, можете да използвате executeQuery така:

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. Как да трансформирате вертикални данни в хоризонтални данни с SQL?

  2. SQL ORDER BY с помощта на подготвени оператори

  3. Как да изчислим дневните активни потребители (DAU) в MySQL

  4. Извличане на данни от MySQL база данни в html падащ списък

  5. Стойността '0000-00-00' не може да бъде представена като java.sql.Date