以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- SQL查询的内联接,为什么不支持连接表达式。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=63038) |
-- 作者:lyzhuo -- 发布时间:2015/1/12 19:35:00 -- SQL查询的内联接,为什么不支持连接表达式。 SQL查询的内联接,为什么不支持连接表达式。 |
-- 作者:有点甜 -- 发布时间:2015/1/12 19:38:00 -- 什么意思?表达式列?还是说自己输入一个内容?
如果要这样做,建议直接用sql语句,不要用设计器去弄。
|
-- 作者:lyzhuo -- 发布时间:2015/1/12 19:45:00 -- 就是用的语句,多inner join可以,但一加上Where就出错了。提示语句执行后没有可返回的数据。 |
-- 作者:有点甜 -- 发布时间:2015/1/12 19:48:00 -- 呃,说明你的sql语句写错了。
贴出你sql语句,或者做个小例子上来。 |
-- 作者:lyzhuo -- 发布时间:2015/1/12 19:52:00 -- 对个人和家庭的补助_其他, 想加一个Where语句,结果加哪都错,所以试了 查询表生成器,联合了三张表,结果发现就不能加入条件语句 |
-- 作者:有点甜 -- 发布时间:2015/1/12 19:55:00 -- 括号就有问题,你测试sql语句,看人家提示什么错。
http://www.foxtable.com/help/topics/1484.htm
|
-- 作者:lyzhuo -- 发布时间:2015/1/12 20:17:00 -- 没有少括号,上面代码太长了,上面是联合查询,没加where的查询都对的 |
-- 作者:有点甜 -- 发布时间:2015/1/12 20:23:00 -- where 要加在最后
where的时候,要指定表名,列名也要写对。 |
-- 作者:lyzhuo -- 发布时间:2015/1/13 9:25:00 -- 谢谢,有点甜。 真是因为没有加上表名,两个表中都有这个字段,而产生的冲突, 如果可以直接提醒出来,就不会找半天这个原因了。 |