Jump to content

Query SELECT non esiste


krypt

Recommended Posts

Buongiorno a tutti,

sono nuovo nel forum e nell'uso di prestashop.

Ho fatto una query per estrarre dei dati con delle SELECT unite tra loro con la UNION ALL. L'ho testata nel Back Office, in Database->Manager SQL. Quando salvo la query mi viene visualizzato il messaggio "SELECT non esiste". Se al posto della UNION ALL uso una UNION funziona.

La cosa curiosa è che la stessa query provata direttamente da phpmyadmin funziona.

Vi è mai capiata una cosa simile?

Ho fatto una contro prova anche con una query più "semplice" e il risultato è sempre lo stesso: con UNION ALL errore, con UNION funziona.

Questo è il codice della prova "semplice" e anche bizzarra, ma mi serviva solo per capire.

 

SELECT
    orderId,
    orderReference
FROM
(SELECT
    o.`id_order` AS `orderId`,
    o.`reference` AS `orderReference`
FROM `ps_orders` o
WHERE o.`reference` IN (210460,210267,210423,210405,210446)
) AS orderDat

UNION ALL

SELECT
    orderId,
    orderReference
FROM
(SELECT
    '***' AS `orderId`,
    o.`reference` AS `orderReference`
FROM `ps_orders` o
WHERE o.`reference` IN (210460,210267,210423,210405,210446)
) AS discountDat

 

Grazie mille

 

 

 

Edited by krypt (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...