История изменений
Исправление gasinvein, (текущая версия) :
Например, в Django ORM m2m связь таблицы с самой собой сделана через промежуточную вида id | from_object | to_object
, куда при добавлении связи добавляются по две записи. В итоге записей больше и для корректности они должны оставаться парными, но зато JOIN'ы делаются тривиально и в обе стороны.
Исходная версия gasinvein, :
Например, в Django ORM m2m связь таблицы с самой собой сделана через промежуточную вида id | from_object | to_object
, куда при добавлении связи добавляются по две записи. В итоге записей больше и для корректности они должны оставаться парными, но зато JOIN'ы делаются легко в обе стороны.