小编Chr*_*ell的帖子

将HashMap放入HashMap中,然后填充两个映射.

我必须为sql插件编写一个脚本.我拥有编写插入内容所需的所有信息,但我使用的信息有三种,而不仅仅是两种.我知道我必须在Map中放置一个Map,但是当我尝试将任何东西放入地图时,我收到了编译错误.

HashMap<String,String> acctyp = new HashMap<String,String>();
HashMap<String, HashMap<String,String>> gens = new HashMap<String,HashMap<String,String>>();
gens.put("'GEN01'", acctyp.put("'Open'","ACCTYP 01"));
gens.put("'GEN02'", acctyp.put("'Sheltered'","ACCTYP 02"));
gens.put("'GEN03'", acctyp.put("'Spousal sheltered'","ACCTYP 03"));
gens.put("'GEN06'", acctyp.put("'Education'","ACCTYP 06"));
gens.put("'GEN12'", acctyp.put("'Non-ded. sheltered'","ACCTYP 12"));
gens.put("'GEN30'", acctyp.put("'Structured Product'","ACCTYP 30"));
gens.put("'GEN31'", acctyp.put("'Emergency Cash'","ACCTYP 31"));
gens.put("'GEN85'", acctyp.put("'Insurance Savings'","ACCTYP 85"));
gens.put("'GEN86'", acctyp.put("'Stock Option'","ACCTYP 86"));
gens.put("'GEN94'", acctyp.put("'Business Other'","ACCTYP 94"));
gens.put("'GEN95'", acctyp.put("'Personal use'","ACCTYP 95"));
gens.put("'GEN97'", acctyp.put("'Universal Life'","ACCTYP 97"));
Run Code Online (Sandbox Code Playgroud)

如果有人知道为什么我在put上遇到编译错误,那么我将非常感激.

java hashmap

3
推荐指数
1
解决办法
4万
查看次数

我需要结合SQL select查询的两个结果

我有两个Select查询,可以获得具有相同列名的两个表的结果.

SELECT 
    labels.langjrd,
    labels.id,
    labels.lcphrase 
FROM 
    labels 
WHERE 
    labels.langjrd LIKE 'FRE%'
;
Run Code Online (Sandbox Code Playgroud)

SELECT
    labels.langjrd,
    labels.id,
    labels.lcphrase 
FROM 
    labels 
WHERE 
    labels.langjrd LIKE 'ENG%'
; 
Run Code Online (Sandbox Code Playgroud)

当我运行查询时,我想将所有结果放入一个表中.我读到了关于联合查询但是当我尝试它时,它没有用.我不想覆盖所有重复数据,我只想将第二个选择结果添加到第一个选择结果的底部.

sql union

3
推荐指数
1
解决办法
519
查看次数

标签 统计

hashmap ×1

java ×1

sql ×1

union ×1