»
返回PHPEye网站首页
游客:
注册
|
登录
|
统计
|
帮助
PHPEye开源社区
»
Zend Framework 使用讨论
» select()如何实现where not exsits
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: select()如何实现where not exsits
Freebear
新手上路
UID 914
精华 0
积分 0
帖子 15
翻译 0
原创 0
阅读权限 10
注册 2008-3-19
状态 离线
#1
使用道具
发表于 2008-8-19 11:56
资料
短消息
加为好友
select()如何实现where not exsits
用select()怎么写如下的SQL:
select * from A_table where not exsits (select * from B_table where A_table.id=B_table.id);
其实可以用数据库适配器的query(),直接放入上面的语句也行,但就是看Zend_Db_Select()能不能写出来?
wulijun01234
PHPEye Developer
UID 1872
精华
3
积分 30
帖子 7
翻译 15
原创 3
阅读权限 1
注册 2008-8-15
来自 北京
状态 离线
#2
使用道具
发表于 2008-8-19 16:06
资料
主页
短消息
加为好友
用两个select不就拼出来了吗
freebear
新手上路
UID 914
精华 0
积分 0
帖子 15
翻译 0
原创 0
阅读权限 10
注册 2008-3-19
状态 离线
#3
使用道具
发表于 2008-8-19 16:50
资料
短消息
加为好友
QUOTE:
原帖由
wulijun01234
于 2008-8-19 16:06 发表
用两个select不就拼出来了吗
愿闻其详
itlong
新手上路
UID 754
精华 0
积分 0
帖子 4
翻译 0
原创 0
阅读权限 10
注册 2008-1-20
状态 离线
#4
使用道具
发表于 2008-8-25 09:58
资料
短消息
加为好友
如果不行,可以分两次查询。第一次查出id = array()
再用where id not exists id
投票
交易
悬赏
活动
PHPEye开源社区
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
当前时区 GMT+8, 现在时间是 2009-1-10 05:05
Powered by
Discuz!
5.5.0
© 2001-2007
Comsenz Inc.
Processed in 0.807966 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
PHPEye开源社区
-
Archiver