test-suite-sql-eval
test-suite-sql-eval copied to clipboard
Doesn't support inner join
Hi, many thanks in advance! I'm trying to create a new and complex NL2SQL dataset, however the eval does not seem to support inner join. What should I do except modify JOIN_KEYWORDS = ('inner join', 'join', 'on', 'as')
Example SQL query: SELECT dim_d_material.matl_desc AS 'xx', sum( dwh_f_sd_sales_order.net_value ) AS 'xxx', count( dwh_f_sd_sales_order.net_value ) AS 'xxx' FROM dim_d_material INNER JOIN dwh_f_sd_sales_order ON dim_d_material.dim_material_id = dwh_f_sd_sales_order.dim_material_id WHERE dwh_f_sd_sales_order.rec_create_date >= "2020-2-1" AND dwh_f_sd_sales_order.rec_create_date <= "2020-2-28" GROUP BY dim_d_material.matl_desc ORDER BY sum( dwh_f_sd_sales_order.net_value ) DESC LIMIT 10
error information:
Traceback (most recent call last):
File "/home/nlp2/Desktop/spider/test-suite-sql-eval/evaluation.py", line 938, in