社区
MS-SQL Server
帖子详情
这样的SQL语句怎么写?
louifox
2003-10-20 12:56:44
table1:
id1 name id2
1 xxx
2 yyy
3 zzz 3
table2:
id2 flag
1 a
2 b
3 c
查询结果为:
id1 name flag
1 xxx
2 yyy
3 zzz c
如何写SQL语句?
...全文
31
11
打赏
收藏
这样的SQL语句怎么写?
table1: id1 name id2 1 xxx 2 yyy 3 zzz 3 table2: id2 flag 1 a 2 b 3 c 查询结果为: id1 name flag 1 xxx 2 yyy 3 zzz c 如何写SQL语句?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zeden
2003-10-20
打赏
举报
回复
Select b.*,c.flag
from table2 b
left join table1 on a.id1 = b.id1
left join table2 c on a.id2 = c.id2
sql1
2003-10-20
打赏
举报
回复
select a.idl,a.name,b.flag from table1 a left join table2 b on a.id2=b.id2
dafu71
2003-10-20
打赏
举报
回复
select id1,name,isnull(table2.flag,'') from table1
left join table2 on table1.id2=table2.id2
yujohny
2003-10-20
打赏
举报
回复
Select A.*,B.flag from table1 A left join table2 B on B.id2 = A.id2
ysycrazy
2003-10-20
打赏
举报
回复
select a.id1,a.name,b.flag from table1 a left outer join table2 b on a.id2=b.id2
txlicenhe
2003-10-20
打赏
举报
回复
Select b.*,c.flag
from table2 b
left join table1 on a.id1 = b.id1
left join table2 c on a.id2 = c.id2
伍子V5
2003-10-20
打赏
举报
回复
select a.id1,a.name,isnull(b.flag,'') as flag from table1 a left join table2 b on a.id2=b.id2
wzh1215
2003-10-20
打赏
举报
回复
select a.id1,a.name,isnull(b.flag,'') as flag from table1 a left join table2 b on a.id2=b.id2
hdslah
2003-10-20
打赏
举报
回复
select a.id1,a.name,b.flag from table1 a left join table2 b on a.id2=b.id2
mrh123
2003-10-20
打赏
举报
回复
使用"左外部连接"试试:
select table1.id1,table1.name,table2.flag
from table1
left outer join
table2
on tabl1.id2=table2.id2
123456754321
2003-10-20
打赏
举报
回复
select t1.id1,t1.name,case(when exist(select table2.flag from table2 where t2.id2=t1.id2 then select table2.flag from table2 where t2.id2=t1.id2 else '' end )
from table1 t1
SQL语句
基础教程
SQL语句
基础教程
SQL学习资料(包含所有常用的语句例子)
sql学习必备,内含sql一些常用语句的例子,有图有表,通过结果来理解
sql语句
的实现与结果。
7天带你玩转Mysql数据库之
SQL语句
您观看课程学习后免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL语句
编
写
经验。满满的干货! 在网上找了好多SQL数据库的教程,但你还会面临这样的问题:1. 自己
写
了SQL却不知道对不对。2. 在上线后发现原有的数据内容
SQL语句
执⾏结果没问题, 但是数据变化了以后SQL返回的结果就错误了。3. 稍微复杂⼀点的SQL就不知道该如何
写
了。4. 看不懂同⾏
写
的SQL是为什么。5. 不知道索引的原理。6. 不知道怎么加索引能够提⾼查询性能纵观全网的教程都只停留在概念解析的层面,没有深入剖析原理,所以看了那么多的教程,可还是不会
写
。本教程与其他教程不同带你深入了解原理,让你真正了解什么是
SQL语句
,让你懂得
SQL语句
的编
写
⽅法。不再为
SQL语句
而烦恼。真正做到面对任何问题能够判断出
SQL语句
是不是能够实现,该怎样实现。
sql语句
中问号?的使用
若要创建每次使用不同值的查询,可以在查询中使用参数。参数是在运行查询时所提供值的占位符。带参数的 SQL 语句可能如下所示,其中“?”表示代表作者 ID 的参数: SELECT title_id FROM titleauthor WHERE (au_id = ?) 可使用参数的位置 可以将参数用作文本值(文本值或数值)的占位符。最常见的是,参数经常在单个行或组的搜索条件中(即在 SQ
在mapper映射文件中批量插入数据的
sql语句
该怎么
写
?以及怎样在
sql语句
中接收list集合参数?
文章目录在mapper映射文件中批量插入数据的
sql语句
该怎么
写
?单条数据插入的好好的,为什么要突然变成批量插入的呢?怎样
写
批量插入 在mapper映射文件中批量插入数据的
sql语句
该怎么
写
? 单条数据插入的好好的,为什么要突然变成批量插入的呢? 为什么需要批量插入数据呢?因为加入你现在有一个100次的循环,每次循环你都需要往数据库里面插入一条数据,那么这样你连接数据库的次数就太多了,这样是比较耗费资源的,所以我们能不能一次性的批量地往数据库中插入所有的数据呢?这样我们只连接一次数据库就行了,节省资源,也可
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章