社区
MS-SQL Server
帖子详情
SQL查询问题,两表关联
chuting1
2020-05-20 11:08:43
两表
A1:
ID decid decnm
1 0001 开关
2 0002 红线
3 0003 绿线
4 0004 面板
A2:
ID decid pricejg
1 0001 6.0
2 0002 0.32
3 0003 0.24
要求得到如下结果
1 0001 开关 6.0
2 0002 红线 0.32
3 0003 绿线 0.24
4 0004 面板 空
...全文
137
4
打赏
收藏
SQL查询问题,两表关联
两表 A1: ID decid decnm 1 0001 开关 2 0002 红线 3 0003 绿线 4 0004 面板 A2: ID decid pricejg 1 0001 6.0 2 0002 0.32 3 0003 0.24 要求得到如下结果 1 0001 开关 6.0 2 0002 红线 0.32 3 0003 绿线 0.24 4 0004 面板 空
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
XXXXn帅气
2020-05-20
打赏
举报
回复
XXXXn帅气
2020-05-20
打赏
举报
回复
LEFT JOIN
chuting1
2020-05-20
打赏
举报
回复
可以了, select a.id,a.decid,a.decnm,b.pricejg from A1 a left join A2 b on a.decid=b.decid ;
chuting1
2020-05-20
打赏
举报
回复
mysql数据,查询失败
sql怎么两个表
关联
查询
在 SQL 中,我们可以使用 JOIN 关键字来两个表
关联
查询。例如,假设有两个表:table1 和 table2,并且它们之间有一个
关联
字段 field1。你可以使用如下的语句来两个表
关联
查询: SELECT * FROM table1 JOIN table2 ON table1.field1 = table2.field1; 你也可以使用多种不同的 JOIN 类型来执行不同的
关联
方式,例如 ...
SQL
两表
/多表
关联
查询--JOIN语句
SQL
两表
/多表
关联
查询--JOIN语句
SQL查询
数据之多表(
关联
)查询
数据表:
关联
查询主要分为:(inner join)交叉
关联
、(left join)左
关联
、(right join)右
关联
(inner join)交叉
关联
: 定义:(inner join)交叉
关联
只返回两个表联结相等的字段的行 语法:select * from 表1 inner join 表2 on 表1.字段号=表2.字段号 比如我要查学生表和成绩表的交叉
关联
,那首先要找到它们联结相等的字段 它们唯一相同的字段就是学号这个字段 那么按照上面的语法写就是: ...
sql
两表
关联
查询
题目 表1: Person 主表, 字段 id, name, number 表2: Address , 字段 personid, city, country personid是上表主键 编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,查出
两表
全部信息 where语句过滤:select*frompersons,addressawherea.personid=s.id 外连接:select *from person left join address on p...
SQL
两表
多表
关联
查询--JOIN语句
以上代码可以得到一个结果集,其中包含了所有客户和他们所下的订单的日期,如果某个客户没有下订单,它的订单日期将会被赋为NULL,同样地,如果某个订单没有对应的客户,它的客户姓名将会被赋为NULL。以上代码可以得到一个结果集,其中包含了客户的姓名和他们所下的订单的日期,如果某个客户没有下订单,它的订单日期将会被赋为NULL。以上代码可以得到一个结果集,其中包含了订单的日期和下订单的客户姓名,如果某个订单没有对应的客户,它的客户姓名将会被赋为NULL。LEFT JOIN也是一种常用的
关联
方式,它。
MS-SQL Server
34,874
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章