文章页正文上
这篇文章主要介绍“如何用SQL语句进行多表查询”,在日常操作中,相信很多人在如何用SQL语句进行多表查询问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何用SQL语句进行多表查询”的疑惑免费主机域名有所帮助!接下来,请跟着小编一起来学习吧!
有表1:如下内容表2:如下内容
idin免费主机域名foidvalue
1a110
2b230
3c
4d
想得到
idvalue
110//表2中存在
220//表2中存在
30//表2中不存在
40//表2中不存在
是否可以使用一条sql语句来解决,而不必先从表1中得到id,再在表2中查找是否有该条记录,如果有就直接读取出来,没有则赋值为0
复制代码 代码如下:
select表1.id,isnull(value,0)from表1
leftjoin表2
on表1.id=表2.id
复制代码 代码如下:
selecta.id,isnull(b.value,0)from表1a
leftjoin表2b
ona.id=b.id
到此,关于“如何用SQL语句进行多表查询”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注云技术网站,小编会继续努力为大家带来更多实用的文章!
本篇内容介绍了“Oracle 11g的新特新详解”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 当你向Oracle Support人员报告一个问题时,收集和重新…
文章页内容下