2013-02-19 51 views
1

我想编写连接两个表并返回结果的sql查询。比方说,我们有两个领域类:Grails:使用普通的sql连接两个表格

class Patient { 
    static hasMany = [visits: Visit] 
    String firstName 
} 

class Visit { 
    static belongsTo = [patient: Patient] 
    String visitNo 
} 

现在,我怎么能加入使用SQL这两个表的?

回答

3

使用grails schema-export写表DDL到target/ddl.sql - 它会显示你的表结构,外键等

在这种情况下,它会是这样的

select p.first_name, v.visit_no from patient p join visit v on v.patient_id=p.id