Grieveless
2022-04-13T03:33:00+00:00
首先我有两个表,表1有编号和名字,表2有编号和其他数据。
但是表1中的一个编号可能对应1~3个名字,比如小张,小杨,小王都是编号123456。
我想通过表2的编号,提取表1中对应编号的所有人的名字,比如查找123456把小张小杨小王的名字都放出来,有办法可以做到吗?vlookup只能一个编号筛出一个人来吧[s:ac:哭笑]
[quote][pid=602725336,31458829,1]Reply[/pid] Post by [uid=8566231]kof3king[/uid] (2022-04-13 11:45):
既然口述能力不行,就直接上样表吧![/quote][img]https://img.nga.178.com/attachments/mon_202204/13/-vabhQn3ns-1pn8KcToS6h-5y.png[/img][img]https://img.nga.178.com/attachments/mon_202204/13/-vabhQn3ns-25foKmT1kShd-8m.png[/img]
用图表达的话就是这样[s:ac:哭笑]
如果用vlookup应该就只能用123456筛个小杨出来,其他人就筛不出来了
为什么不通过编号 把表2的其他数据提取去表A呢[s:ac:咦]
[quote][pid=602728190,31458829,1]Reply[/pid] Post by [uid=63205747]纯天蓝[/uid] (2022-04-13 11:54):
为什么不通过编号 把表2的其他数据提取去表A呢[s:ac:咦][/quote]因为目的是为了想知道每个编号对应的所有人的名字[s:a2:偷吃]其它信息都是下一步的事了
导入Access,用sql,效率不知道高多少倍[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
[url]https://baijiahao.baidu.com/s?id=1701270354575511468&wfr=spider&for=pc[/url]
自己照着写写吧
在表2中通过表1的编号建立外键,一对多的关系,使用orm框架efcore, 依赖注入,然后var item= db.表1.where(表1.id==123456).include(表2=>表2.表1),然后用一个迭代器输出item.name。格式可能有错误,思路是这样的
Reply to [pid=602729383,31458829,1]Reply[/pid] Post by [uid=1082326]joejinx[/uid] (2022-04-13 11:58)
学到了 这个确实可以[s:ac:茶]