找回密码
 立即注册

QQ登录

只需一步,快速开始

白菜贝贝 悬赏达人认证 活字格认证

银牌会员

124

主题

951

帖子

2881

积分

银牌会员

积分
2881

活字格认证圣诞拼拼乐微信认证勋章悬赏达人

白菜贝贝 悬赏达人认证 活字格认证
银牌会员   /  发表于:2019-7-11 18:11  /   查看:2041  /  回复:4
1金币
例如主表为A表,子表为B表。建立一个A表的列表页面,要筛选出未建立B表(子表)的A表ID

最佳答案

查看完整内容

可以写个视图,类似于: SELECT id FROM A WHERE id NOT IN (SELECT id FROM B)

4 个回复

正序浏览
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-7-12 09:20:41
5#
你可以尝试下3L说的视图的方式,看看可不可以满足你的需求~
回复 使用道具 举报
白菜贝贝悬赏达人认证 活字格认证
银牌会员   /  发表于:2019-7-12 09:09:56
4#
mucai 发表于 2019-7-11 23:56
可以写个视图,类似于:
SELECT id
FROM A

谢谢,会了第一个视图
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-7-11 19:10:08
2#
您好,这个比对主表id就可以了,在主表中有但在子表的主表ID中没有出现过的就是您需要的值。可以借助Textjoin函数来做。
不过方便描述下您的实际应用场景么?为什么需要取得这个ID值呢?或许有更好的实现方式推荐给您呢~
回复 使用道具 举报
最佳答案
最佳答案
mucai悬赏达人认证 活字格认证
高级会员   /  发表于:2019-7-11 18:11:11
来自 3#
可以写个视图,类似于:
SELECT id
FROM A
WHERE id NOT IN (SELECT id FROM B)

评分

参与人数 1金币 +300 收起 理由
Simon.hu + 300 赞一个!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部