社区
C++ Builder
帖子详情
在SQL中如何进行外连接(如:右外连接)下面的语句为何在BCB中出错
bobo-nt
2003-04-05 11:47:43
select a.ss,b.ee
from a,b
where a.gongn=b.功能(*)
...全文
114
15
打赏
收藏
在SQL中如何进行外连接(如:右外连接)下面的语句为何在BCB中出错
select a.ss,b.ee from a,b where a.gongn=b.功能(*)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bobo-nt
2003-04-09
打赏
举报
回复
没有忽略掉啊
结果为:
1 t
2 NULL
3 NULL
4 y
efany
2003-04-07
打赏
举报
回复
楼上的用法不行的
如果存在a表中有b表中没有的记录会忽略掉的
bobo-nt
2003-04-06
打赏
举报
回复
具体情况:
CBC6 ADOQuery控件 ACCESS数据库
a表 b表
=========== ============
ss ee ss ww
=========== ============
1 r 1 t
2 t 4 y
3 y
4 u
ADOQuery1->SQL语句:
select a.ss,b.ww
from a,b
where a.ss=b.ss(+)
错误提示:多余的)在查询表达式'a.ss=b.ss(+)'中
为何提示)多余???
Ton2000
2003-04-06
打赏
举报
回复
Which database do you use?
In oracle, you must use following ...
select a.ss,b.ee
from a,b
where a.gongn=b.功能(+)
In SQL Server, you have to use following ...
select a.ss,b.ee
from a,b
where a.gongn=b.功能(*)
efany
2003-04-06
打赏
举报
回复
select a.ss,b.ee
from a,b
where a.gongn=b.功能(*)
这种语法是有错误的
也许孤陋寡闻了(*)--是什么用法?
efany
2003-04-06
打赏
举报
回复
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("select a.ss,b.ee");
ADOQuery1->SQL->Add("from a,b");
ADOQuery1->SQL->Add("where a.gongn=b.gongn(+)");
ADOQuery1->Open();
不会报错!
lykey
2003-04-06
打赏
举报
回复
好像不难,不知我是否明白你的意思。
select a.ss,b.ww from a left join b on a.ss=b.ss
这就OK了。
结果为:
1 t
2 NULL
3 NULL
4 y
bobo-nt
2003-04-06
打赏
举报
回复
等待中...
bobo-nt
2003-04-06
打赏
举报
回复
不行啊!!!
用(+)会提示‘)’多余
用*或(*)会提示语法错误
ADOQurey中如何写右连接的SQL语句
bobo-nt
2003-04-05
打赏
举报
回复
ok
李志林HZ
2003-04-05
打赏
举报
回复
xx*=yy;(left)
xx=*yy;(right)
chifengwatch
2003-04-05
打赏
举报
回复
select employees.name,orders.product from employees right join orders on employees.id = orders.id
在SQL SERVER 中等价于:
select employees.name,orders.product from employees,orders where employees.id =* orders.id
efany
2003-04-05
打赏
举报
回复
select a.colum1,b.colum2
from a,b
where a.colum3 = b.colum4(+)
这样吧~
这个是一个外连接的例子
具体报什么错?
yy2001
2003-04-05
打赏
举报
回复
你这也不是外连接啊?
sharkxie
2003-04-05
打赏
举报
回复
你的(*)是什么意思?
VC连接数据集的开发步骤(转),以前只会在
BCB
中
使用控件
1、引入ADO库文件 使用ADO前必须在工程的stdafx.h头文件里用...代码如下所示: #import "c:/program files/common files/system/ado/msado15.dll"no_namespaces rename("EOF" adoEOF") 这行
语句
声明在工程
中
使
SQL
运行时报错ora-04030 (QERHJ hash-joi,kllcqas:kllsltba)的诊断案例
某公安系统开发人员在pl
sql
中
执行查询时报ORA-04030: 在尝试分配 123416 字节 (QERHJ hash-joi,kllcqas:kllsltba) 时进程内存不足。数据库是aix上的rac 11.2.0.4。当时朋友找到我,我当时给他的建议是直接把报错的...
SQL
SERVER一些公用DLL的作用解释
如果你的
SQL
SERVER安装在C盘的话,
下面
的路径就是相应
SQL
SERVER版本的公用DLL的存放路径
SQL
2005 C:\Program Files\Microsoft
SQL
Server\90\SDK\Assemblies\
SQL
2008 C:\Program Files\Microsoft
SQL
...
C++连接my
sql
数据库的两种方法
现在正做一个接口,通过不同的连接字符串操作不同的数据库。要用到my
sql
数据库,以前没用过这个...第二种方法是利用my
sql
自己的api函数
进行
连接。 第一种方法可以实现我当前的需求,通过连接不同的字符串来连接
Borland C++ Builder (
BCB
) 动态创建ACCESS的MDB数据表
Borland C++ Builder (
BCB
) 动态创建ACCESS的MDB数据表 当
BCB
使用Misoftsoft
SQL
数据库时,我们可以使用如下的
SQL
语句
来创建数据表。 if object_id(TABLENAME) is not null begin drop tab
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章