Attualmente desidero fare una sorta di unione condizionale. Dato il seguente esempio:Dichiarazione del caso per determinare se dovrei l'unione
SELECT age, name
FROM users
UNION
SELECT 25 AS age, 'Betty' AS name
detto che volevo solo l'unione la seconda affermazione se il numero di utenti 'era> = 2, altrimenti non fare l'unione dei due.
In sintesi desidera aggiungere una tabella con una riga se la tabella ha solo 2 o più valori.
Btw, utilizzare 'UNION ALL' se non si desidera eliminare i duplicati, è più efficiente. –
È una stored procedure o una funzione con valori di tabella o una query semplice? –
'CASE' è un'espressione * * - deve restituire un singolo valore scalare (per riga, se parte di un set di risultati). –