我需要修改现有的应用程序,使用mysql作为后端数据库,以使用hbase.I有几个问题:PlayOrm是否支持OR/AND,自连接和嵌套查询的连接条件?
1)它是否可用作Java驱动程序?
2)它在连接条件中是否支持“OR”?例如:“SELECT J.i_id,J.I_thumbnail from item I join 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或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项 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订单) AND item.i_subject = “ARTS” GROUP BY i_id,i_title,a_fname,a_lname
ORDER BY orderkey DESC;”
谢谢。