如何在MYSql中显示从一列到另一列行的值
我想显示表格第2列到第1列中的值。我将连接两个表,并在第二列中获取第一列的父id。我想在第一列中显示父id和子id?有没有办法做到这一点如何在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
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,你能看一下编辑后的问题吗。我在预期结果的两列中显示的内容。