PlayOrm是否支持OR / AND,自联接和嵌套查询的连接条件?

时间:2014-01-08 23:43:08

标签: playorm

我需要调整一个使用mysql作为后端数据库的现有应用程序来使用hbase。我有几个问题:

1)它是否可以作为Java应用程序可以使用的JDBC驱动程序?

2)在加入条件下是否支持“OR”? 例如:“SELECT J.i_id,J.i_thumbnail from item I on item J on I.i_related1 = J.i_id or I.i_related2 = J.i_id or I.i_related3 = J.i_id or I.i_related4 = J.i_id or I.i_related5 = J.i_id,其中I.i_id = 1000;“

3)它是否支持自联接?

4)它是否支持嵌套查询? 例如:“SELECT i_id,i_title,a_fname,a_lname,SUM(ol_qty)AS orderkey FROM item INNER JOIN order_line
ON item.i_id = order_line.ol_i_id
INNER JOIN作者
ON item.i_a_id = author.a_id
WHERE order_line.ol_o_id> (SELECT MAX(o_id) - 3333 FROM orders) AND item.i_subject =“ARTS” GROUP BY i_id,i_title,a_fname,a_lname
ORDER BY orderkey DESC;“

感谢。

1 个答案:

答案 0 :(得分:0)

1。)是的,它在内部使用所有NoSql数据库的第一级驱动程序。所以它充当了二级驱动程序。但是,它不允许您为NoSql数据库传递本机查询。

2,3和4)您可能会看到它支持的here

的JOINS示例
相关问题