2013-02-19 50 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