【发布时间】:2018-03-07 04:13:09
【问题描述】:
在 Laravel 中,我可以在同一张表中创建 2 个 id 之间的关系吗?在我的情况下,两张照片之间的汉明距离。 我想将每个 id 的 hamming_distance 保存到每个其他 id。每个关系一个。没有重复。不担心规模或生成每个 hamming_distance 需要多长时间。真的只是在寻找最好的架构来处理这个问题。
照片表
id
path
etc
另一张桌子。或者任何建议的 2 列同名显然都行不通
photo_id
photo_id
hamming_distance
【问题讨论】:
-
这可能是duplicate
-
很接近了。所以 photo_id 和 related_photo_id 的模式是一个合理的开始。我的查询需要类似于“其中 photo_id = 17 and related_photo_id = 18 OR photo_id = 18 and related_photo_id = 17”。我想有更好的方法