Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何使用select语句将单个列的值放入临时表中?_Sql_Oracle_Select - Fatal编程技术网

Sql 如何使用select语句将单个列的值放入临时表中?

Sql 如何使用select语句将单个列的值放入临时表中?,sql,oracle,select,Sql,Oracle,Select,我有一个包含两列数据的表。问题在于,这两列中的值表示具有多列的表,其中x轴和y轴位于第1列,值位于第2列 这是一个非常基本的简单连接选择 我想要得到的是一个简单的表格,其中x轴和y轴来自第一列,值来自第二列的行。这些行具有唯一的id 这是我的db表:这是我想要的结果: 实际上,您可以在ID上自加入表。在“左侧”(表a)中,您只过滤到第1列为X,在右侧(表b)中,第1列为Y。我有图片,但由于没有足够的点数,因此不允许这样做。这是我的db表:这是我要查找的结果: select a.id, a.col

我有一个包含两列数据的表。问题在于,这两列中的值表示具有多列的表,其中x轴和y轴位于第1列,值位于第2列

这是一个非常基本的简单连接选择

我想要得到的是一个简单的表格,其中x轴和y轴来自第一列,值来自第二列的行。这些行具有唯一的id

这是我的db表:这是我想要的结果:


实际上,您可以在ID上自加入表。在“左侧”(表a)中,您只过滤到第1列为X,在右侧(表b)中,第1列为Y。

我有图片,但由于没有足够的点数,因此不允许这样做。这是我的db表:这是我要查找的结果:
select a.id, a.col2 as XVal, b.col2 as YVal
from table as a
INNER JOIN table as b
on a.id = b.id AND
a.col1 = 'X' AND
b.col1 = 'Y'