IOS CoreData 多表查询(上)(4)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-18 20:55 点击:次
1、查询开发部门中名为张三的工资等级。
select c.sy_level as dj from deparment a,employee b,salary c ,post d where b.em_name = "张三" and a.dp_deptname = "dev" and a.dp_id = b.dp_id_emfk and d.sy_id_ptfk = c.sy_id and d.pt_id = b.pt_id_emfk
上面一共用到四张表关联。


2、查询运维部名为欧阳的工资等级及开户银行。
select c.sy_level as dj, e.bk_name kfh from deparment a,employee b,salary c ,post d ,bank e where b.em_name = "欧阳" and a.dp_deptname = "dev" and a.dp_id = b.dp_id_emfk and d.sy_id_ptfk = c.sy_id and d.pt_id = b.pt_id_emfk and e.bk_id = b.bk_id_emfk
以上为五张表的关联


在造表时不建议大家建太多的外键。如果设及到多表之间的关系,我们应该是另外专门建立一张专门的关联表来进行维护。
这里为只是作演示,我这里就不再列关联表了。
相关新闻>>
- 发表评论
-
- 最新评论 进入详细评论页>>
今日头条
更多>>您可能感兴趣的文章
- 深入理解iPhone静态库(手把手教你iphone开发
- (iOS-iap防护)验证用户付费收据,拒绝iap
- iphone-使用TextField及关闭键盘(useing TextField for in
- Cocoa Core Competencies 的Object creation 和IOS面试题示例
- ios 时间定时器 NSTimer应用demo
- iphone开发基础三和c语言混编
- iOS文件存磁盘的设想
- iPhone开发 文件的增加删除查询
- iPhone开发 调用阿asp.net程序的webservice
- ios 关于UITableView UITableViewCellAccessoryCheckmark 混乱的
新闻点评
新闻关注排行榜
热门推荐
最新推荐