gpt4 book ai didi

MySQL 从映射字段中选择

转载 作者:行者123 更新时间:2023-11-29 01:54:32 25 4
gpt4 key购买 nike

我有这样的 MySQL 2 表

表_1
Table_1

表_2
Table_2

我想要这样的结果表

结果表

Result_Table

所以,我提出了这个查询

SELECT A.TAG,B.VALUE
FROM TABLE_1 A
LEFT JOIN TABLE_2 B
On A.CODE=B.CODE;

当我想要这个结果表时,我可以创建自动 map 字段吗?我只是调用

SELECT TAG,VALUE FROM MAP_TABLE WHERE TAG IN('ASSX','ASPS','AAPP');

最佳答案

您尝试过嵌套选择吗?

SELECT tag ,value FROM
( SELECT A.TAG as tag ,B.VALUE as value
FROM TABLE_1 A
LEFT JOIN TABLE_2 B
On A.CODE=B.CODE;)
WHERE tag IN('ASSX','ASPS','AAPP');

其他解决方案:从查询创建新表。

create table map_table(
tag varchar(255),
value int);

然后用您需要的值填充此表:

INSERT INTO map_table
(SELECT A.TAG as tag ,B.VALUE as value
FROM TABLE_1 A
LEFT JOIN TABLE_2 B
On A.CODE=B.CODE;)

关于MySQL 从映射字段中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32932487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com