|
我写一个追加查询语句:
INSERT INTO 游客表 ( 姓名, 地址, 固定电话, 手机, 备注, 备用 )
SELECT 游客临时表.姓名, 游客临时表.地址, 游客临时表.固定电话, 游客临时表.手机, 游客临时表.备注, 游客临时表.备用
FROM 游客临时表
WHERE 游客临时表.id not in (select id from 游客表 );
当保存时,电脑自动生成如下语句:
INSERT INTO 游客表 ( 姓名, 地址, 固定电话, 手机, 备注, 备用 )
SELECT 游客临时表.姓名, 游客临时表.地址, 游客临时表.固定电话, 游客临时表.手机, 游客临时表.备注, 游客临时表.备用
FROM 游客临时表
WHERE (((游客临时表.id ) not in (select id from 游客表 )));
我曾分别以上面语句保存为两个查询,均可正常运行,但不明白后者WHERE 语句为什么会多了几个括号的,究竟两者的WHERE 语句语法有何区别呢?
盼指教 |
|