INFROMIX SQL语句中使用联接和外联接 语句怎么写呀

zjbiao12 2004-03-27 01:41:26
我的SQL 语句如下:
SELECT GRXX.GRZH,DWXX.DWMC
FROM GRXX
INNER JOIN DWXX ON GRXX.dwdm=DWXX.DWDM

SELECT GRXX.GRZH,DWXX.DWMC
FROM GRXX
LEFT OUTER JOIN DWXX ON GRXX.dwdm=DWXX.DWDM
怎么在INFORMIX下执行是语法错误?
是不是和INFORMIX版本有关
...全文
99 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
WalkNt 2004-04-21
  • 打赏
  • 举报
回复
select a.username, b.branch
from table1 a,table2 b
where a.id = b.id

... ...
w3guy 2004-03-30
  • 打赏
  • 举报
回复
是,跟版本有关。我的Informix Dynamic Server Version 9.30.UC1就支持ANSI JOIN 语法。
另外还可能跟数据库参数有关,你查查文档看看有没有打开ANSI JOIN 语法的选项。
trampwind 2004-03-29
  • 打赏
  • 举报
回复
informix好象是没inner join,left outer join的用法,外连接只有一个关键字outer,
就是楼上的用法,
还有嵌套的如... from t1, outer(t2,outer t3) where ....
... from t1,outer t2,outer t3 ...
tyffly 2004-03-27
  • 打赏
  • 举报
回复
试试
selct grxx.grzh,dwxx.dwmc from grxx, outer dwxx
where grxx.dwdm=dwxx.dwdm

1,195

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 Informix
社区管理员
  • Informix社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧