我想编写连接两个表并返回结果的sql查询。假设我们有两个域类:
class Patient {
static hasMany = [visits: Visit]
String firstName
}
和
class Visit {
static belongsTo = [patient: Patient]
String visitNo
}
现在,我如何使用sql加入这两个表?
答案 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