懒人使用 orm 的时候是使用 in 查询还是 for 循环之后一个个查

2020-12-21 10:26:43 +08:00
 mercurylanded

A,B 两个表之间有一个共同的 processId 字段,这个字段上面有索引 你们查询的时候是 B.processId in [A.processId] 还是 for processId in [A.processId] B.processId = processId

1026 次点击
所在节点    问与答
5 条回复
assiadamo
2020-12-21 10:43:13 +08:00
这和懒不懒没关系吧...关乎到性能问题
waising
2020-12-21 10:56:07 +08:00
我会用 in 不知道为什么我感觉 for 更科学
ymz
2020-12-21 11:03:49 +08:00
in
wdxm2008
2020-12-21 12:42:27 +08:00
in
mercurylanded
2020-12-21 13:33:46 +08:00
@assiadamo 真的会有性能问题的话还是单独弄个联表查询会更好。但是大部分那时候使用 orm 都直接写了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/737386

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX