
SQL查询,两表的关联字段
如图所示,两张表A和B。表A中记录着标题,表B中记录中标题评论,两表用ID关联。现在想列出表A的所有内容,同时附带表B的评论。select表A.Title,表A.ID,表...
如图所示,两张表A和B。表A中记录着标题,表B中记录中标题评论,两表用ID关联。现在想列出 表A 的所有内容,同时附带 表B 的评论。
select 表A.Title,表A.ID,表B.ID,表B.content from 表A,表B where 表A.ID = 表B.ID
得出的结果只有表B 的内容,没有评论的标题没能列出,该如何解决,谢谢?
(目前只有15分了o(╯□╰)o) 展开
select 表A.Title,表A.ID,表B.ID,表B.content from 表A,表B where 表A.ID = 表B.ID
得出的结果只有表B 的内容,没有评论的标题没能列出,该如何解决,谢谢?
(目前只有15分了o(╯□╰)o) 展开
3个回答
展开全部
select 表A.ID ,表A .Title ,表B .Content
from 表A left join 表B
on 表A.ID=表B.ID
这里最好用外连接,当然我用的是左外连接
右外这样:
select 表A.ID ,表A .Title ,表B .Content
from 表B right join 表A
on 表A.ID=表B.ID
from 表A left join 表B
on 表A.ID=表B.ID
这里最好用外连接,当然我用的是左外连接
右外这样:
select 表A.ID ,表A .Title ,表B .Content
from 表B right join 表A
on 表A.ID=表B.ID

2024-10-28 广告
针对Excel表格的密码解锁问题,深圳奥凯丰科技有限公司提供专业的软件解决方案,旨在帮助用户快速、安全地恢复或移除表格中的保护密码。我们的软件采用先进的密码恢复技术,能够有效应对多种加密类型,包括工作簿打开密码、工作表保护密码等。用户只需简...
点击进入详情页
本回答由百事牛提供
展开全部
select 表A.Title,表A.ID,表B.ID,表B.content from 表A left outer join 表B on 表A.ID = 表B.ID
追问
结果还是不行,只能列出已有评论的标题 %>_<%
追答
你截图让我看一看SQL语句和结果。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 表A.Title,表A.ID,表B.ID,表B.content from 表A left join 表B on 表A.ID = 表B.ID
追问
结果还是不行,只能列出已有评论的标题 %>_<%
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询