社区
MS-SQL Server
帖子详情
急,sql查询,在线等
lxb_090
2006-06-15 08:51:31
急,Sql语句
OrdersID cid pid
1 C01 P01
2 C02 P02
3 C01 P07
… … … … …
以上为一个订单表(表名:orders),其中OrdersID为 订单号,pid 为 所订购商品的id号,cid为 订购该商品的 顾客 的id号。
请写一段SQL语句,找出 既订购了产品p01又订购了产品p07的顾客的cid值。
...全文
101
9
打赏
收藏
急,sql查询,在线等
急,Sql语句 OrdersID cid pid 1 C01 P01 2 C02 P02 3 C01 P07 … … … … … 以上为一个订单表(表名:orders),其中OrdersID为 订单号,pid 为 所订购商品的id号,cid为 订购该商品的 顾客 的id号。 请写一段SQL语句,找出 既订购了产品p01又订购了产品p07的顾客的cid值。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lxb_090
2006-06-15
打赏
举报
回复
谢谢大家,我都试了,结果正确
select distinct cid from orders a
where a.pid='p01' and exists(select 1 from orders where cid=a.cid and pid='007' )
这个好象不对
paoluo
2006-06-15
打赏
举报
回复
用關聯的效率要更高些
gohst001
2006-06-15
打赏
举报
回复
select cid from t where pid = 'p01' and cid in (select cid from t where pid= 'p07')
ping3000
2006-06-15
打赏
举报
回复
declare @a table(OrdersID int ,cid nvarchar(10),pid varchar(10))
insert into @a(OrdersID,cid,pid)
select 1,'C01','P01' union all
select 1,'C02','P02' union all
select 1,'C01','P07'
select cid from @a where pid = 'P01' and cid in (select cid from @a where pid = 'P07')
netcup
2006-06-15
打赏
举报
回复
select cid from orders where pid in('p01'.'p07')
wgsasd311
2006-06-15
打赏
举报
回复
select distinct cid from orders a
where a.pid='p01' and exists(select 1 from orders where cid=a.cid and pid='007' )
paoluo
2006-06-15
打赏
举报
回复
Select Distinct
A.cid
From orders A
Inner Join orders B
On A.cid=B.cid
Where A.pid='p01' And B.pid='p07'
wangdehao
2006-06-15
打赏
举报
回复
select distinct cid from tb a
where pid = 'p01' and exists(select * from tb where cid = a.cid and pid = 'p07')
lxb_090
2006-06-15
打赏
举报
回复
大家帮帮我啊
滚雪球学Java(86):Java编程新手课:
SQL查询
从入门到精通,有两下子!
在这个信息技术飞速发展的时代,数据库技术已经成为软件开发不可或缺的基石。SQL,作为数据库查询和操作的标准化语言,对于任何希望在数据领域深入的开发者来说,都是一项必须掌握的技能。SQL,即结构化查询语言(Structured Query Language),作为与数据库交互的通用语言,这是每一位软件开发者必须掌握的关键技能。它不仅能够高效地查询、更新和管理数据,而且其语法的灵活性和强大功能使其成为开发者的得力助手。这点毋庸置疑。今天,我将继续带领大家深入探索数据库,特别是SQL的执行和结果处理。
7个常见的SQL慢查询问题,及解决方法!
介绍7个常见的SQL慢查询语句,并解释如何优化它们的性能。希望这对你有所帮助。
Oracle无法查询带有中文条件的SQL语句
Oracle无法查询带有中文条件的SQL语句,在百度找了一大圈,可能是我理解能力捉
急
,所以搞了半天才搞好。 查询sql语句的时候带中文条件,并没有报错。数据库有数据,但是查询结果为null。 首先,先查服务端的plsql与服务器上的Oracle的字符集是不是一致。在数据库执行 : select userenv(‘language’) from dual; 查询结果如图: 然后查询如下语句: select * from v$nls_parameters where parameter=‘NLS_CHARAC
.net 代码解决
SQL查询
超时问题
相关背景: 一个报表统计型的存储过程,随着数据量增加,查询时间越来越长,因为存储过程超过2K行,要优化可能需要更多的时间,因为
急
需要报表数据,只好先从 代码层处理超时问题。 以下是解决方案。 /// <summary> /// 执行Sql返回DataSet /// </summary> /// <pa...
sql 2008 查询 oracle,sql 2008 链接到oracle,但是不能查询,报错,
sql 2008 链接到oracle,但是不能查询,报错,
急
,
在线
等用sql2008管理器创建了一个链接oracle的服务器,创建成功了,能看见oracle的表,但是在sql写SELECT*FROM[ORCL]..[ZHOU].[ACCOUNTANT_SUBJECT]语句,执行查询操作,但是报错消息7320,级别16,状态2,第1行无法对链接服务器"ORCL"的OL...
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章