J'utilise Snappydata pour exécuter certaines requêtes, et utiliser le sql avec la déclaration:Snappydata SQL WITH
WITH x AS (
SELECT DISTINCT col_a, col_b
FROM table_a
)
INSERT INTO table_b
SELECT x.col_a, x.col_b
FROM x
JOIN table_c c ON x.col_a = c.col_a and x.col_b = c.col_b
Ce code sql fonctionne très bien lors de l'exécution en mode local, mais lorsque je soumets le fichier jar compilé groupe Snappydata, il renvoie une erreur indiquant la table « APP.X » n'existe pas,
org.apache.spark.sql.TableNotFoundException: Table 'APP.X' not found;
une idée pourquoi cela se produit?
Merci pour la réponse, j'ai oublié d'ajouter ce "DE x" en tapant le code pour cette question, maintenant corrigé. – user3230153
cela peut aider https://github.com/SnappyDataInc/snappydata/issues/641 –
merci pour le pointeur, malheureusement cela ne s'applique pas à mon cas, comme l'instruction avec ne nécessite pas de créer la table avant la main, je suis en fait suspecter le "WITH STATEMENT" n'est pas correctement pris en charge dans Snappydata – user3230153