SQL 本地查找列表
SQL local lookup list
是否可以在 [=16th=] 查询中创建本地查找列表?
像这样
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
您没有说明您使用的是哪种数据库产品,所以这是标准的 ANSI SQL:
select *
from the_table t
join (
values ('x', 1), ('y', 2) ('z',3)
) as o (id,number) on t.id = o.id;
是否可以在 [=16th=] 查询中创建本地查找列表?
像这样
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
您没有说明您使用的是哪种数据库产品,所以这是标准的 ANSI SQL:
select *
from the_table t
join (
values ('x', 1), ('y', 2) ('z',3)
) as o (id,number) on t.id = o.id;