由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问个SQL的问题
相关主题
问个小问题问个hash table问题
SQL question问个很挠头的简单问题 (转载)
mysql DB - 怎么能很容易地update data? (转载)问个设计问题
SQL add some columns into a table from another table (转载问个SQL Server 2005问题 (转载)
SQL fast search in a 10 million records table (转载)[转载] What search method is used in exists()?
请教大家一个LINQ to SQL 的 queryA question about page table
books about SQL server请教express create session的问题
问个QT的问题perl help---many thanks
相关话题的讨论汇总
话题: table话题: sql话题: books话题: book话题: 100k
进入Programming版参与讨论
1 (共1页)
l******e
发帖数: 12192
1
table A有fields: id, book, title
每个id可能有100K books
table B也有id, book
现在我想把table A里的数据和table B一致:相同的id,B没有的books,就删掉,B有的
就添加
其实不同的可能就几个,有没有什么高效的SQL写法?
b*******u
发帖数: 3
2
考虑考虑
minus, exist, not exist


有的

【在 l******e 的大作中提到】
: table A有fields: id, book, title
: 每个id可能有100K books
: table B也有id, book
: 现在我想把table A里的数据和table B一致:相同的id,B没有的books,就删掉,B有的
: 就添加
: 其实不同的可能就几个,有没有什么高效的SQL写法?

d*h
发帖数: 2347
3
select *
from table_a a
left join table_b b
on a.id = b.id
and a.book = b.book
where b.book = null;

有的

【在 l******e 的大作中提到】
: table A有fields: id, book, title
: 每个id可能有100K books
: table B也有id, book
: 现在我想把table A里的数据和table B一致:相同的id,B没有的books,就删掉,B有的
: 就添加
: 其实不同的可能就几个,有没有什么高效的SQL写法?

1 (共1页)
进入Programming版参与讨论
相关主题
perl help---many thanksSQL fast search in a 10 million records table (转载)
How to update linked table in Access?请教大家一个LINQ to SQL 的 query
C下有没有好用的hash table函数库?books about SQL server
c++ stl里面有hash table吗?问个QT的问题
问个小问题问个hash table问题
SQL question问个很挠头的简单问题 (转载)
mysql DB - 怎么能很容易地update data? (转载)问个设计问题
SQL add some columns into a table from another table (转载问个SQL Server 2005问题 (转载)
相关话题的讨论汇总
话题: table话题: sql话题: books话题: book话题: 100k