在JETSQL中如何实现FULLJOIN |
|
www.nanhushi.com 佚名 不详 |
问题:
在 JET SQL 中如何实现 FULL JOIN?
回答:
JET SQL 中不支持 FULL JOIN (OUT JOIN 外连接),你可以用Left (Outer) Join和Right (Outer) Join,然后用 Union All 连接两个结果集,来达到外连接的效果。但是原表不能通过这个Union All 的全连接来更新。要更新数据,必须建一个临时表,然后用几句查询语句来更新数据,为了保证完整性你也可以用事务
请参考下面这段代码 SELECT table1.*, table2.* FROM table1 LEFT JOIN table2 ON table1.id = table2.id UNION ALL SELECT table1.*, table2.* FROM table1 RIGHT JOIN table2 ON table1.id = table2.id WHERE table1.id IS NULL
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: JETSQL字符串中单引号的问题 下一篇文章: 如何用查询实现期末余额 |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|