Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.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
如何在MYSql中显示从一列到另一列行的值_Mysql_Database - Fatal编程技术网

如何在MYSql中显示从一列到另一列行的值

如何在MYSql中显示从一列到另一列行的值,mysql,database,Mysql,Database,我想显示表格第2列到第1列中的值。我将连接两个表,并在第二列中获取第一列的父id。我想在第一列中显示父id和子id?有没有办法做到这一点 Child table child_id 1 3 5 7 9 Parent table parent_id 2 4 6 8 10 child_id| parent_id 1 | 2 3

我想显示表格第2列到第1列中的值。我将连接两个表,并在第二列中获取第一列的父id。我想在第一列中显示父id和子id?有没有办法做到这一点

Child table   
 child_id      
   1
   3
   5
   7
   9




Parent table 
parent_id
    2       
    4       
    6      
    8       
    10  




child_id| parent_id
1       | 2
3       | 2
5       | 2
*2      | 2*
7       | 5
9       | 5
*5      | 5*
如上所述,我想在显示子id的3行之后显示父id“2”,类似地,我想在显示子id的5行之后显示父id“5”

“开始”中指示的行应显示在“父项id”列中

查询将类似于
从子表中选择ci.child\u id,pi.parent\u id在ci.child\u id=pi.parent\u id。按子表id分组


子id对应的父id应显示在“子id”列中所有子id的末尾。

您能给出您使用的MySQL或SQL Server的预期输出吗?@Code Monk,使用MySQL@RajaYuvi,你能看一下编辑后的问题吗。我在预期结果的两列中显示的内容。