2017-10-09 8 views
0

Est-il possible de créer une liste de recherche locale dans la requête SQL?Liste de recherche locale SQL

Somthing comme celui-ci

SELECT ID from table 
    (select o.number from o join ID = o.id) 



Local list as o 
ID, Number 
x = 1 
y = 2 
z = 3 
+0

Décrivez ce que vous avez (données de la table de l'échantillon), et ce que tu veux. – jarlh

+0

Quel produit [DBMS] (https://fr.wikipedia.org/wiki/DBMS) utilisez-vous? Postgres? Oracle? "SQL" est juste un langage de requête, pas le nom d'un produit de base de données spécifique. –

Répondre

0

Vous n'avez pas dit quel produit base de données que vous utilisez, c'est donc la norme SQL ANSI:

select * 
from the_table t 
    join ( 
    values ('x', 1), ('y', 2) ('z',3) 
) as o (id,number) on t.id = o.id; 
+0

Merci, c'était exactement ce que je cherchais. – TBoy3