我需要调整一个使用 mysql 作为后端数据库的现有应用程序来使用 hbase。我有几个问题:
1) 它是否可以作为 java 应用程序使用的 JDBC 驱动程序工作?
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 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 author
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;"
谢谢。