sql >> Database teknologi >  >> RDS >> Mysql

Vælg forespørgsel ved hjælp af betingelsen

Noget af dette vil afhænge af, hvordan dine domæneklasser ser ud, du kan bruge executeQuery sådan:

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

Forudsat følgende domæner er kun relevante felter inkluderet:

class User {
    String username
}

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

class Training {
    String name
}



  1. Vil et SQL Server-job springe en planlagt kørsel over, hvis det allerede kører?

  2. Slut dig til mig for en Microsoft Access med SQL Server Academy-session

  3. Hvordan genererer jeg en unik, tilfældig streng til en af ​​mine MySql-tabelkolonner?

  4. NodeJS mySQL Indsæt Blob