联合查询问题

global_boy 2005-08-06 03:45:18
select tusers_t.* from tusers,tusers_t where tusers_t.scardid=tusers.scardid;
以上语句可以实现查询表tusers_t和表tusers字段scardid相同的数据;

请问如何查询表tusers_t有,而表tusers没有的scardid?
...全文
85 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kadeya 2005-08-06
  • 打赏
  • 举报
回复
select scardid
from tusers_t
where scardid not in (select scardid from tusers)
QQMagicer 2005-08-06
  • 打赏
  • 举报
回复
select *
from tusers_t
where tusers_t.scardid not in(select tusers.scardid from tusers)
tangqijun199 2005-08-06
  • 打赏
  • 举报
回复
select tusers_t.* from tusers_t b left join tusers a on b.scardid=a.scardid;
where a.主键 is null
fhuibo 2005-08-06
  • 打赏
  • 举报
回复
select tusers_t.* from tusers,tusers_t where tusers_t.scardid<>tusers.scardid
lovewindy 2005-08-06
  • 打赏
  • 举报
回复
select tusers_t.* from tusers_t where scardid not in (select scardid from tusers)

好像这样也可以吧,
GRLD8888 2005-08-06
  • 打赏
  • 举报
回复

请问如何查询表tusers_t有,而表tusers没有的scardid?

select a.scardid,b.scardid from tusers_t a left join tusers b on a.scardid=b.scardid where b.scardid is null

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧