VimIy微民网,让世界倾听微民的声音! 设为首页 | 加入收藏 | 网站地图
当前位置:主页 > 大杂烩 >

【你们最专业】 ACCESS中的SQL小白问题,楼主捉鸡啊

整理时间:2013-04-14 08:34 来源:www.vimiy.com 作者:编辑 点击:

【楼主】2013-04-13 02:34

» ACCESS中的SQL小白问题,楼主捉鸡啊
    楼主知道你们什么都懂。。
    
    我在SQL语言里写完一段SELECT
    
    然后我想把这段SELECT里面的一个COLUMN用在WHERE语句中
    
    现在我是WHERE table1.column=(SELECT.....).colunmn
    
    但是一直说我多了括号什么的
    
    那到底怎么才能把这一列表示出来呢..
    

网友评论2013-04-13 02:43


    秒沉啊T T
    
    大游窝是个好论坛啊
    
网友评论2013-04-13 02:46


    帮顶一下
     发自我的 iPhone 4, iPhone OS 5.0.1, NGAer 162
    
网友评论2013-04-13 02:51


    你第三个select只select你要的那个column就行了
    
网友评论2013-04-13 02:58


    用了等号就应该在等号后面的查询里面只查询到唯一的一个记录,也就是一行一列。
    子查询弄出来三列,鬼会知道你到底要比较哪一列的。
    ----sent from my samsung GT-I9300,Android 4.1.1
    
网友评论2013-04-13 03:00


    后面那个XXX.Module_id= 改成 in 然后括号里面的SQL只保留Module_id就OK了吧?我是指SELECT部分
    或者改成 exist (select 1 from 其他条件不变)这样子
    = = 话说我头一次见到你这样儿的写法
    也可以干脆写生left join的子查询 这样儿比较直观一些,不是很建议你在where后面还放类似这样儿的子查询语句
    个人意见,仅供参考
    
网友评论2013-04-13 03:01


    WHERE table1.column=(SELECT colunmn from .....)
    
网友评论2013-04-13 03:39


    Reply to Reply Post by 重拾的回憶 (2013-04-13 03:00)
    
    楼主苦逼商科人被逼着写语言做project
    
    我自己也觉得看上去很奇怪。。
    
    现在碰到新的问题了
    
    error : at most one record can be returned by this subquery
    
    楼主已经要疯了
    
网友评论2013-04-13 03:41


    Reply to Reply Post by nightzsze (2013-04-13 03:01)
    
    感谢回复。
    
    现在又出现新问题了。。
    
    at most one record can be returned by this subquery 快疯了。。
    
    回头碰到问题还得来请教众大神。。
    
网友评论2013-04-13 04:02


    你的subquery返回了不止一个值
    
    where column = value的时候,value这里只能是唯一值
    

    
    
    

上一篇:又和别人撞了,求轻喷
下一篇:没有了
关于网站 | 网站声明 | 用户反馈 | 合作伙伴 | 联系我们
Copyright © 2012年2月8日