带有连接结果的SQLite组合请求

带有连接结果的SQLite组合请求,sql,sqlite,Sql,Sqlite,我使用SQLite,我想为这样的选项创建请求 我有两张桌子A、B。 在一个记录中,包含带整数的字段id,以及一些带字符串的字段,例如name 在表B中,我有一些列的名称: number A<name1> A<name2> A<name3>... 在这之后,我想要这样的东西: SELECT number FROM B WHERE A||my_name = <value>; B: 例如id=2,B=5中的值,name=B,B中的列名是Ab。结果n

我使用SQLite,我想为这样的选项创建请求

我有两张桌子A、B。 在一个记录中,包含带整数的字段
id
,以及一些带字符串的字段,例如
name

在表B中,我有一些列的名称:

number A<name1> A<name2> A<name3>... 
在这之后,我想要这样的东西:

SELECT number FROM B WHERE A||my_name = <value>;
B:

例如
id=2
B=5
中的值,
name=B
,B中的列名是
Ab
。结果
number=11

id=3,value=6
。结果
number=11


id=3,value=4
。结果
无结果

如果没有关于表结构的更多信息,我高度认为它有缺陷。只需将
A
number
保存在单独的行中,必要时为某些标志添加一列

SELECT number FROM B WHERE A||my_name = <value>;
id name
1   a 
2   b
3   c
number Aa Ab Ac
10      1  2  3
11      4  5  6
12      7  8  9