sql - Grails:使用普通SQL连接两个表

标签 sql grails

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

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


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

现在,如何使用sql连接这两个表?

最佳答案

使用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

关于sql - Grails:使用普通SQL连接两个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14951672/

相关文章:

mysql - 如何从表中删除一行并删除另一表中相关的多行?

mysql - 删除除细节之外的所有行

sql - Presto SQL 中的唯一行标识符

grails - 如何在Grails Controller 中运行Gant目标?

grails - Grails脚手架隐藏表列

sql - 如何将 PostgreSQL hstore 列转换为一行?

csv - Grails域级别的saveAll实现

html - Twitter-bootstrap row-fluid up to span12 only

运行测试期间出现 Grails NoClassDefFoundError BuildableCriteria

MySQL 数据库连接查询