社区
Delphi
帖子详情
高分求救,高手请进,关于多表联合查询问题!!在线等待
ziqing
2003-02-22 02:04:34
我在编一个多表联合查询,但不能用SELECT *FROM TABLE形式的简单查询请问各位高手
有其他方法吗?急急!!!!
...全文
69
6
打赏
收藏
高分求救,高手请进,关于多表联合查询问题!!在线等待
我在编一个多表联合查询,但不能用SELECT *FROM TABLE形式的简单查询请问各位高手 有其他方法吗?急急!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ziqing
2003-02-22
打赏
举报
回复
难道真的没有高手了吗?
BlueTrees
2003-02-22
打赏
举报
回复
多表联合查询,用普通的SQL就可了,只是,查询的结果不能用于编辑,通常在Delphi中不需要多表联合查询,只需要,使用多个表,如果存在主-从关系,就用主-从表构建,如果是一个字段的值需要从别的表检索,就用lookUp类型的字段。如果需要将两个表的内容联合显示,可以在一个表中增加若干个LookUp类型的字段,通常不存在全连接的关系,也可以增加计算类型的字段,甚至可以增加内部计算字段,响应OnGetText就可以了。
foreveryday007
2003-02-22
打赏
举报
回复
select * 建議少用
多表联合是要看具體的業務
ll_angel
2003-02-22
打赏
举报
回复
up!
把要处理的多表联合查询拿出来讨论一下!
ziqing
2003-02-22
打赏
举报
回复
to pengdali(大力)你好能不能说明白一点
pengdali
2003-02-22
打赏
举报
回复
SQLserver:
declare @a table(a int,b int)
declare @b table(a int,b int)
insert @a values(1,1)
insert @a values(2,2)
insert @b values(1,1)
insert @b values(3,3)
--左:
select * from @a Aa left join @b Bb on Aa.a=Bb.a
--右:
select * from @a Aa right join @b Bb on Aa.a=Bb.a
--内
select * from @a Aa join @b Bb on Aa.a=Bb.a
--外
select * from @a Aa left full join @b Bb on Aa.a=Bb.a
基于mysql 8.0版本的
多表联合查询
将
问题
拆解:计算机的成绩:用精准定位cname=‘’实现,成绩低于95用grade<95实现,然后学生信息就只显示student.*,然后有成绩又有学生信息就要用多表查询,连接条件就是学生id。
【MySQL篇】聚合查询,联合查询
并且让s1 为计算机原理 课程id为3 s2为java 课程id 为1。只能将它们转化成列与列比较大小,自连接将可以完成操作 自己与自己笛卡尔积。俩张表存在一一对应的情况 ,所有内连接和外连接找到的结果都是一致的;这些数据是全部排列组合的结果,并不是我们全部想要的;显示平均工资大于10000的角色和它的平均工资。列出 同学的名称 课程的名字 以及课程的成绩。当修改其中某个值,让它们不保存一一对应的情况。当对应不存在的列 会用null填充。求语文的最
高分
和 英语的最低分。初始化数据,以便下一步的学习。
MySQL
多表联合查询
1、内连接、左连接、右连接 1、select * from 表1,表2 where 列1=列2 select * from 表1 inner join 表2 on 列1=列2 (目前常用join on 的方式) 2、select * from 表1 leftjoin 表2 on 列1=列2 3、select * from 表1 rightjoin 表2 on 列1=列2 ...
MySQL之多表的创建以及查询
一对一:一张表中的一条数据对应另外一张表中的一条数据,比如一个人只有一张身份证,一张身份证对 应一个人。一对一关系比较少见,因为一对一这种关系的表可以合并成一张表一对多:一张表中的一条数据可以和另外一张表中多条数据关联,拿学生表和成绩表举例,一个学生有多 个成绩多对多:拿学生表和科目表举例,一个学生可以选择多门课程,一个课程也可以被很多学生选择;多对多 关系实现需要借助第三张中间表。中间表至少包含两个字段,将多对多的关系,拆成一对多的关系笛卡尔积:笛卡尔乘积是指在数学中,两个集合A和B的所有组合情况。
mysql查询每个学生最
高分
_mysql查询各班最
高分
学生的信息
学生表student 班级表class 课程表subject 成绩表score 一、查询各班最
高分
学生的信息1.从成绩表score中查询每个学生的总成绩并按降序排列select sc.stu_id,sum(sc.score) sumscore from score sc group by sc.stu_id order by sumscore desc 2. 用1得到的表和学生表student联合...
Delphi
5,943
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章