社区
数据库(包含打印,安装,报表)
帖子详情
请教关系数据库的SQL语句。
smalle
2004-09-03 11:05:48
表A
-ID
-B_ID
-AA
-AAA
-...
表B
-ID
-BB
-BBB
-...
其中B_ID与表B的ID多对一对应,现要求列出表B的所有数据,并且列出表A中有B_ID与对应ID相同的数据,本人初学关系型数据库,请指教。
以前我是先用表B查出所有的数据,每读一个表B数据就从表A中查一次,这样效率太低,有没有好的解决办法,谢了。
...全文
137
7
打赏
收藏
请教关系数据库的SQL语句。
表A -ID -B_ID -AA -AAA -... 表B -ID -BB -BBB -... 其中B_ID与表B的ID多对一对应,现要求列出表B的所有数据,并且列出表A中有B_ID与对应ID相同的数据,本人初学关系型数据库,请指教。 以前我是先用表B查出所有的数据,每读一个表B数据就从表A中查一次,这样效率太低,有没有好的解决办法,谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cosio
2004-09-10
打赏
举报
回复
用left join!
from B left join B.ID=A.B_ID
smalle
2004-09-03
打赏
举报
回复
记录里面A与B里面的数据摆放的顺序是怎么样的呢?是前边是A里面的全部数据,后全是B的数据。还是A一条,几条符合要求的B数据,再一条A,几条符合要求的B数据呢?
我想显示成这样:
第一个B.BB 和 (B_ID=第一个B.ID的所有)A.AA
第二个B.BB 和 (B_ID=第二个B.ID的所有)A.AA
得到你那个集合后怎么显示呢?
Andy__Huang
2004-09-03
打赏
举报
回复
你要熟悉的還有
right join 右連,意思與左連恰好相反
inner join 內連,兩邊都符合條件的才選出來
full join 兩邊符合條件的,以及左邊不符合條件的,還以及右邊不符合條件的
cosio
2004-09-03
打赏
举报
回复
select B.*, ' 列出B表的所有表数据
A.* from B left join A on B.ID=A.B_ID ' A表中B_ID等于B表中ID的数据
Andy__Huang
2004-09-03
打赏
举报
回复
應該改成這樣
select A.*,B.* from A left join B on A.B_ID=B.ID
因為A表的B_ID与表B的ID多对一对应,所以把A表當成主表,B表當成從表
用左連,兩個表相連,無論條件什麼樣?主表的數據一定全部被選出來,從表符合條件的記錄被出來,不符合條件的記錄用null填充
smalle
2004-09-03
打赏
举报
回复
可以解释一下这句的效果吗?得到的记录是怎么的?
Andy__Huang
2004-09-03
打赏
举报
回复
select B.*,A.* from B left join A on B.ID=A.B_ID
SQL
关系数据库
概述
本文介绍了SQL
关系数据库
。阐述了数据库出现的原因,它能简化应用程序的数据读写功能。介绍了数据库的三种模型,最终
关系数据库
获广泛应用。还提及数据类型、主流
关系数据库
分类,讲解了SQL的定义、操作能力(DDL、DML、DQL)及语法特点。
SQL与
关系数据库
编程习题详解及实践
本文基于相关资源,探讨通过习题提升SQL及
关系数据库
理论和应用能力。介绍了SQL标准查询语言应用、DML语句实战、视图等高级功能管理创建,还阐述
关系数据库
习题解答、规范化设计实践,以及数据库设计与SQL编程的职业意义,适合不同水平学习者。
31、
关系数据库
与 SQL 入门
本文是
关系数据库
与 SQL 的入门教程。介绍了 SQL 简介及 SELECT、INSERT、UPDATE、DELETE 四种基本操作,详细讲解了 SELECT 语句、JOIN 语句等的语法与示例,还梳理了 SQL 操作流程、常见错误及解决方法,最后给出性能优化建议,强调 SQL 使用的准确性和安全性。
SQL编程指南:全面掌握SQL及
关系数据库
本文概述《The Programmer's Guide to SQL》各章节主题。介绍了SQL在
关系数据库
中的应用,包括数据检索、修改、分析聚合等操作,还涉及视图、存储过程、事务管理等内容。通过案例研究展示了如何将理论应用于电子商务和安全系统,适合不同水平开发者学习。
3、
关系数据库
与 SQL 入门指南
本文是
关系数据库
与 SQL 的入门指南。介绍了
关系数据库
的优势、关系模型、数据规范化等基础内容,阐述了 SQL 的发展历程、语句类型(DDL、DCL、DML)和执行方式(直接调用、嵌入式 SQL 等),还给出了 SQL 执行方式的选择建议及未来发展趋势。
数据库(包含打印,安装,报表)
1,217
社区成员
55,949
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章