CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 619328
LearnUp
: 意思是:根据A.Y的两种不同值,查询得到不同的A.X?
[阅读: 273] 2008-04-10 07:39:34
<空>
相关信息:
where 里面写 case 该怎么写啊?我有2种不同的情况,需要2个不同的 where 条件语句。
(120字)
(
pcplayer
[454]
2008-04-10 15:26
)
join
(空) (
pigprince
[247]
2008-04-10 15:30
)
一 join 就没了。这种情况不知道用 join 该怎么写了。
(空) (
pcplayer
[268]
2008-04-10 15:32
)
意思是:根据A.Y的两种不同值,查询得到不同的A.X?
(空) (
LearnUp
[272]
2008-04-10 15:39
)
是。如果我 right join B,那么,要么 B 有记录则返回 A有所有的纪录,要么B没纪录则不返回任何记录。
(43字)
(
pcplayer
[300]
2008-04-10 15:41
)
意思是 where ((A.Y=1 and A.X=0)or(A.Y=0 and A.X>0)) ?
(空) (
sea026
[294]
2008-04-10 15:46
)
意思是:where if 条件1 then A.X=0 else if 条件2 then A.X >0 总之就是 Where 后面的条件有2种可能。
(空) (
pcplayer
[298]
2008-04-10 15:52
)
按照你的意思,参照SQL语法,应该是不需要Where关键字吧?
(170字)
(
LearnUp
[344]
2008-04-10 16:04
)
你这个大概是一定返回记录,而记录中字段的值根据条件的不同而不同。我要的是条件不同,返回的记录条数不同。
(空) (
pcplayer
[276]
2008-04-10 16:06
)
那就是这个意思?
(96字)
(
LearnUp
[292]
2008-04-10 16:11
)
现在我能想到的办法就是干脆写成2个SELECT语句,用 UNION 连接起来。
(空) (
pcplayer
[297]
2008-04-10 15:56
)
哦,有点明白了,我上面的回复估计就是你想要的。你试试。
(空) (
sea026
[304]
2008-04-10 15:58
)
多谢!通过.
(空) (
pcplayer
[254]
2008-04-10 16:04
)
你把简单的问题复杂化,还把大伙引入歧途,巡回FB谢罪吧。
(空) (
sea026
[256]
2008-04-10 16:15
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录