Grails:使用普通的sql加入两个表

时间:2013-02-19 07:05:18

标签: sql grails

我想编写连接两个表并返回结果的sql查询。假设我们有两个域类:

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

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

现在,我如何使用sql加入这两个表?

1 个答案:

答案 0 :(得分: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