【发布时间】:2018-07-09 10:43:01
【问题描述】:
我需要使用以下组合从表中选择值
SELECT Details FROM Avenger WHERE Id = '1' AND KEY LIKE '11AX';
SELECT Details FROM Avenger WHERE Id = '1' AND KEY LIKE '34XA';
SELECT Details FROM Avenger WHERE Id = '1' and KEY = '11AZ';
SELECT Details FROM Avenger WHERE Id = '1' AND KEY LIKE '11ZA';
在单个查询中我知道我可以使用
SELECT * FROM Avenger WHERE ID='1';
但我需要使用所有选定的值并将其分配给单个查询中的四个变量。
我可以使用任何想法或解决方案吗?
Id Key Details
1 11AX Mark
1 34XA Bruce
1 11AZ Mr. Green
1 11ZA Hulk
2 11AX Robert jr.
2 34XA Toney
2 11AZ Iron Man
2 11ZA Arrogant
3 11AX Thor
3 34XA Asgard
3 11AZ God
3 11ZA Hamer
【问题讨论】:
-
样本数据和期望的结果真的很有帮助。
-
期望的结果是前四个选择语句,我需要在单个查询中合并所有这些
-
“四变量”指的是什么?
-
我将在 java 中用于显示数据的这四个变量