Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.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/2/jsf-2/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
如何返回sid1 sid2对SQL_Sql - Fatal编程技术网

如何返回sid1 sid2对SQL

如何返回sid1 sid2对SQL,sql,Sql,该表的名称为Catlog Catlog (sid, pid, cost) sid,pid,成本=int 当按成本计算sid1>sid2时,我需要返回对sid1 sid2 sid pid cost 1 1 555 2 2 222 3 3 333 4 4 444 result sid1 sid2 1 4 2 1 您可以执行以下操作: 从Catlog c1、Catlog c2中选择c1.sid作为sid1,c2.sid作为sid2…

该表的名称为
Catlog

Catlog (sid, pid, cost)
sid,pid,成本=int

当按成本计算sid1>sid2时,我需要返回对sid1 sid2

sid pid cost
1    1   555 
2    2   222
3    3   333
4    4   444

result

sid1 sid2
1      4
2      1
您可以执行以下操作:
从Catlog c1、Catlog c2中选择c1.sid作为sid1,c2.sid作为sid2…


但我没有详细信息来定义整个查询(c1和c2之间的链接)。请描述什么是
sid
,什么是
pid
(和
成本
)。哪个是主键,等等。

3 2 1
是3列,您需要
sid1
sid2
。也许你会考虑
32
21
。你想要多少成本作为排序标准?与sid1相关的还是与sid2相关的?您使用的是哪种DBMS?博士后?神谕