получаем, что мы перенесли часть бизнес логики на уровень SQL-сервера, это очень "веселое" решение, так размазать бизнес логику по разным слоям
WHERE FIND_IN_SET('1', CSV_column)
кстати говоря наверное так тоже можно
вот только прописать маршруты на устройствах 192.168.10.31-33 будет не достаточно, надо ещё прописать точечные маршруты на каждом микротике, а так же на сервере прописать обратный маршрут.
я не уверен что на устройствах 192.168.10.31-33 есть такая возможность
А за каким она там вообще нужна, спрашивается? как по мне, так она явно лишняя.
Нет, переопределение ради скорости иногда и оправдано - но куда как реже чем оно реально нужно. И твой случай, как по мне, как раз из не требующих.
Так вроде очевидно - по связи. ON posts.id = likes.post_id