sql怎么在a表有b表没有的sql用b表查询出来的字段?

   这里需要强调的是b表中关联芓段的值是唯一的这种情况并且b表尽量是列举类型的,意味着表比较小

    这里顺便说下,有些童鞋可能觉得插入语句例如插入哆条需要写多个sql语句,实际可以只写一个

    如下一条sql,可以实现插入三条记录(insert关键字后边可以省略into;values利用逗号分隔)

    插入3条记录各个查询方式效果不太明显,这里还有个插入技巧成倍数对该表原数据进行多次插入。

    多次执行该语句很快總记录数达到十万条以上。

    该表数据有3条有一条的val在test1表存在

查询在test1表中存在,且test2表中没有的记录

这里实现方法有很多我主要介绍3种:

当b表中,val的值唯一的情况下且b表较小以上查询是可取的。否则left join这种使用可能会很灾难,内存溢出死掉都可能发生。

可根据實际情况选择自己的方式。

我要回帖

更多关于 a表有b表没有的sql 的文章

 

随机推荐