开发者社区 问答 正文

一个很纠结的查询语句写法

1、一个person表,一个contact表,一个education表,一个experience表。

2、contact,education,experience表中有一个指向person的外键,person 与contact是1对1关系,person与education是1对多关系,person与experience是1对多关系。

3、想写一个查询条件为包含4个表中某些字段的查询语句。如person表中的skill,name;contact中country,city;education中starttime,endtime,school;experience中starttime,endtime,company。查询的输入为这几个字段,怎样组合成一个查询语句?

4、是不是我太折腾? 有什么关于高级查询的好的建议

展开
收起
吴孟桥 2016-06-08 15:42:38 1958 分享 版权
1 条回答
写回答
取消 提交回答
  • 我理解是person表是一个主表,其它表都是子表是吧,那这样的话直接可以用个 inner join 把数据结合起来就可以了

    2019-07-17 19:32:07
    赞同 展开评论
问答地址: