Mysql判断一个表中的数据是否在另一个表存在
Mysql判断一个表中的数据是否在另一个表存在
·
方式一:
判断A表中有多少条数据在B表中【存在】,并且显示这些数据–EXISTS语句
select
A.ID,
A.NAME
from
表A
where EXISTS(select * from 表B where A.ID=B.ID)
判断A表中有多少条数据在B表中【不存在】,并且显示这些数据–NOT EXISTS语句
select
A.ID,
A.NAME
from
表A
where NOT EXISTS(select * from 表B where A.ID=B.ID)
方式二:

select dataid ,if(dataid in (select ID from aip_1732602471460208641_file where ID IN (1095882,1095883)),"yes","no") from gf_file

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)