0
在HSQLDB中支持完整外连接。我一直在尝试使用它,但它不工作。 我想要做这样的事情。从表A作为密钥在HSQLDB中使用完整外连接
- 查询1中提取数据,值
- 查询2拉动从表B中的关键数据,值 现在我需要一个外连接通过我会俱乐部两者之间的数据,其中当键匹配,并且还可以获得键不匹配的数据。 如果HSQLDB中不支持外连接(我们正在使用hsqldb并且无法更改数据库),那么我应该如何有效地实现这个最佳方法?
谢谢。
在HSQLDB中支持完整外连接。我一直在尝试使用它,但它不工作。 我想要做这样的事情。从表A作为密钥在HSQLDB中使用完整外连接
谢谢。
HSQLDB 2.0支持FULL OUTER JOIN。对于旧版本使用
SELECT * FROM (
SELECT table1.key, table1.value, table2.value FROM table1 LEFT OUTER JOIN table2 ON table1.key = table2.key
UNION
SELECT table1.key, table1.value, table2.value FROM table2 LEFT OUTER JOIN table1 ON table1.key = table2.key
)
我想我可以使用左外与工会条款加入,俱乐部以匹配从表2的结果,其中键DONOT match.Not知道这是否是一个很好的方法还是不行。 – Rajat 2009-08-12 15:13:04