在JETSQL中如何实现FULLJOIN
问题:
如何在JET SQL中实现全连接?
回答:
JET SQL不支持完全联接(OUT JOIN)。可以使用Left (Outer) Join和Right (Outer) Join,然后使用Union All将两个结果集连接起来,达到外连接的效果。但是不能通过该Union All的完全连接来更新原始表。要更新数据,您必须构建一个临时表,然后用几个查询语句更新数据。你也可以用事务来保证完整性。
请参考下面的代码
选择表1。*,表2。*
FROM table 1 LEFT JOIN table 2
ON table 1 . id = table 2 . id
UNION ALL
SELECT table 1。*,表2。*
从table1右连接table 2
ON table1.id = table 2 . id
,其中table 1 . id为NULL
0条评论