如何快速确定记录是否存在? 表A中有一个字段ID,int类型,表里面很多记录,现在有很多值ID,比如,10万,我想快速确定这10万个ID值是否在表A中存在,如何做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select 1 from tb where id=100000 SELECT `id` FROM tb WHERE `id` NOT IN (15, 29, ...) 楼主是不是还有其他一个表专门存放id值的。select id from tb Where id in(select * from tb1) select 1 from tb where id=15;select 1 from tb where id=29;...... (不要高估你的汉语表达能力或者我的汉语理解能力) 建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html 1. 你的 create table xxx .. 语句 2. 你的 insert into xxx ... 语句 3. 结果是什么样,(并给以简单的算法描述) 4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL) 这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。 用外部程序执行了SQL命令 我怎么知道到底执行了哪些SQL语句 30分求一语句 如何返回固定行数的结果集? 请问varchar和text两种类型有什么区别? 奇怪 我为什么不能添加用户 mysql和struts写的java程序,插入时乱码,太头疼了。有知道怎么做的谢谢给说一声。 如何安装mysql的odbc数据驱动程序 怎样把数据导入MYSQL中呢? 将TXT文件导入SQL的一个表里 MySql Workbench中显示中文乱码 mysql在win2003上200G+数据量的备份方式 windows2003下mysql5.1.35是一次性的吗?
select id from tb Where id in(select * from tb1)
select 1 from tb where id=29;
......
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式http://topic.csdn.net/u/20091130/20/8343ee6a-417c-4c2d-9415-fa46604a00cf.html
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。