Foxtable(狐表)用户栏目专家坐堂 → SQL查询的内联接,为什么不支持连接表达式。


  共有3401人关注过本帖树形打印复制链接

主题:SQL查询的内联接,为什么不支持连接表达式。

帅哥哟,离线,有人找我吗?
lyzhuo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:352 积分:3237 威望:0 精华:0 注册:2012/3/7 10:28:00
SQL查询的内联接,为什么不支持连接表达式。  发帖心情 Post By:2015/1/12 19:35:00 [只看该作者]

SQL查询的内联接,为什么不支持连接表达式。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/12 19:38:00 [只看该作者]

 什么意思?表达式列?还是说自己输入一个内容?

 

 如果要这样做,建议直接用sql语句,不要用设计器去弄。

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
lyzhuo
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:352 积分:3237 威望:0 精华:0 注册:2012/3/7 10:28:00
  发帖心情 Post By:2015/1/12 19:45:00 [只看该作者]

就是用的语句,多inner join可以,但一加上Where就出错了。提示语句执行后没有可返回的数据。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/12 19:48:00 [只看该作者]

 呃,说明你的sql语句写错了。

 

 贴出你sql语句,或者做个小例子上来。


 回到顶部
帅哥哟,离线,有人找我吗?
lyzhuo
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:352 积分:3237 威望:0 精华:0 注册:2012/3/7 10:28:00
  发帖心情 Post By:2015/1/12 19:52:00 [只看该作者]

对个人和家庭的补助_其他,
基本建设支出,
生产建设和事业发展专项支出,
其他支出,
资金来源,
备注
from (({预算支出表} inner join {科室} on {预算支出表}.科室代码 = {科室}.科室代码)
INNER JOIN {预算科目} ON {预算支出表}.预算科目_科目代码 = {预算科目}.科目代码)
INNER JOIN {预算单位} ON {预算支出表}.预算单位_单位代码 = {预算单位}.单位代码) Order by 预算科目_科目代码,预算单位_单位代码

想加一个Where语句,结果加哪都错,所以试了 查询表生成器,联合了三张表,结果发现就不能加入条件语句


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/12 19:55:00 [只看该作者]

  括号就有问题,你测试sql语句,看人家提示什么错。

 

 http://www.foxtable.com/help/topics/1484.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
lyzhuo
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:352 积分:3237 威望:0 精华:0 注册:2012/3/7 10:28:00
  发帖心情 Post By:2015/1/12 20:17:00 [只看该作者]

没有少括号,上面代码太长了,上面是联合查询,没加where的查询都对的

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/12 20:23:00 [只看该作者]

  where 要加在最后

 

  where的时候,要指定表名,列名也要写对。


 回到顶部
帅哥哟,离线,有人找我吗?
lyzhuo
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:352 积分:3237 威望:0 精华:0 注册:2012/3/7 10:28:00
  发帖心情 Post By:2015/1/13 9:25:00 [只看该作者]

谢谢,有点甜。

真是因为没有加上表名,两个表中都有这个字段,而产生的冲突,

如果可以直接提醒出来,就不会找半天这个原因了。


 回到顶部