SQL server查询已借阅图书达两个月(60天)及以上,至今没有归还的读者信息情况(要求利用子

SQL server查询已借阅图书达两个月(60天)及以上,至今没有归还的读者信息情况(要求利用子查询实现)

语句如下:
select dzh as 读者号,(select dzm from reader where dzh=a.dzh) as 读者名,(select sfz from reader where dzh=a.dzh) as 身份证,(select dh from reader where dzh=a.dzh) as 电话,(select dz from reader where dzh=a.dzh) as 地址 from record as a where ghbj='否' and datediff(dd,jyrq,getdate())>=60

其实这题用Inner Join来做更好,用子查询会大大影响查询速度,不过既然题目是这样出的就这么写吧。
温馨提示:答案为网友推荐,仅供参考
相似回答