level 2
见金
楼主
请教一个sql表合并的问题,在线等
最近在用python配合sqlite,实际工作中遇到一个棘手的问题,
希望高手能点播一下
是关于sql的。
我举例说明:
简单来说就是,
表1里有两个元素,任务和成员(两类:或为具体人,或为一个组)。
任务 成员
扫地 学生A
打水 小组X
搬家 小组Y
擦窗 学生D
表2,是列出,小组成员的,
小组 学生
小组X 学生A
小组X 学生B
小组X 学生C
小组Y 学生B
小组Y 学生D
现在是希望以学生为纬度,把小组都转换成学生排列出来。
就是把第一个表变成表3
任务 成员
扫地 学生A
打水 学生A
打水 学生B
打水 学生C
搬家 学生B
搬家 学生D
擦窗 学生D
即根据表2,原有是学生的还是学生,原有是小组的,都换成学生,逐次列出来。
通过join怎么也join不出来,用sql怎么实现,
请教吧内高手,扶助一下新手,先谢谢了。

2019年03月23日 23点03分
1
最近在用python配合sqlite,实际工作中遇到一个棘手的问题,
希望高手能点播一下
是关于sql的。
我举例说明:
简单来说就是,
表1里有两个元素,任务和成员(两类:或为具体人,或为一个组)。
任务 成员
扫地 学生A
打水 小组X
搬家 小组Y
擦窗 学生D
表2,是列出,小组成员的,
小组 学生
小组X 学生A
小组X 学生B
小组X 学生C
小组Y 学生B
小组Y 学生D
现在是希望以学生为纬度,把小组都转换成学生排列出来。
就是把第一个表变成表3
任务 成员
扫地 学生A
打水 学生A
打水 学生B
打水 学生C
搬家 学生B
搬家 学生D
擦窗 学生D
即根据表2,原有是学生的还是学生,原有是小组的,都换成学生,逐次列出来。
通过join怎么也join不出来,用sql怎么实现,
请教吧内高手,扶助一下新手,先谢谢了。

