CREATE TABLE `object_photo` (
  `id`    INT(11)                 NOT NULL AUTO_INCREMENT
  COMMENT 'ИД',
  `photo` VARCHAR(300)
          CHARACTER SET utf8
          COLLATE utf8_general_ci NOT NULL
  COMMENT 'Путь к фото',
  PRIMARY KEY (`id`)
)
  ENGINE = InnoDB
  CHARSET = utf8
  COLLATE utf8_general_ci
  COMMENT = 'Фото объекта';

CREATE TABLE `objects_object_photo` (
  `id`              INT(11)    NOT NULL AUTO_INCREMENT
  COMMENT 'ИД',
  `object_id`       INT(11)    NOT NULL
  COMMENT 'ИД объекта',
  `object_photo_id` INT(11)    NOT NULL
  COMMENT 'ИД фото в таблице Фото объектов',
  `sort_order`      TINYINT(4) NOT NULL
  COMMENT 'Порядок сортировки',
  PRIMARY KEY (`id`)
)
  ENGINE = InnoDB
  CHARSET = utf8
  COLLATE utf8_general_ci
  COMMENT = 'Связь фото и объекта';

ALTER TABLE `objects_object_photo` ADD UNIQUE `object_photo_sort` (`object_id`, `object_photo_id`, `sort_order`);