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. フォームの検証

    2. 上級ユーザー向けのSQLServerでの動的データマスキング

    3. チェックボックス値をデータベースに挿入する

    4. PerconaXtraDBクラスターKubernetesオペレーターの概要