Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.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/1/oracle/9.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查询吗_Sql_Oracle_Stored Procedures_Oracle11g - Fatal编程技术网

需要帮助来进行SQL查询吗

需要帮助来进行SQL查询吗,sql,oracle,stored-procedures,oracle11g,Sql,Oracle,Stored Procedures,Oracle11g,我有两个表T1,T2如下: T1带有列名ID、说明和 T2带有列名ID1、ID2 这里,ID1和ID2通过一对多(ID1->ID2)关系相互关联 ID1和ID2都存在于T1.ID 现在,结果应为以下格式: ID1 | ID1_Description | ID2 | ID2_Description ---- --------------- --- --------------- 任何线索将不胜感激 提前谢谢 此操作需要两个联接: select t2.id1, t1a.descript

我有两个表
T1,T2
如下:

T1
带有列名
ID、说明
T2
带有列名
ID1、ID2

这里,
ID1
ID2
通过一对多(ID1->ID2)关系相互关联

ID1
ID2
都存在于
T1.ID

现在,结果应为以下格式:

ID1 | ID1_Description | ID2 | ID2_Description
----  ---------------   ---   --------------- 
任何线索将不胜感激


提前谢谢

此操作需要两个联接:

select t2.id1, t1a.description as description_1,
       t2.id2, t1b.description as description_2
from t2 join
     t1 t1a
     on t2.id1 = t1a.id join
     t1 t1b
     on t2.id2 = t1b.id;
这是标准SQL,可以在任何数据库中使用

select t2.id1 "TD1", t1.description "ID1_description", t2.id2 "ID2", t12.description "ID2_Description"
from t2 inner join t1 on t2.id1=t1.id inner join t1 t12
on t1.id=t12.ID2;

尝试此查询,并让我知道这是否有效

您使用的是MySQL还是Oracle。两个不同的产品,有一些SQL差异。添加一些示例表数据和预期结果。同时显示您当前的查询尝试。删除了MySQL标记。我假设如果您在指定确切的Oracle版本时遇到了麻烦,那么MySQL标记是错误添加的。