В PostgreSQL я ищу ответ на следующую проблему. Есть два столбца, содержащие данные о «начале» и «конце», а также столбец «дата». В настоящее время столбец даты существует только один раз, а «начало» и «конец» заполнены возможностями.
Я ищу возможность создать столбец «начало» и «конец» с уникальными значениями, но с дублирующими датами.
Текущий:
id date start end
1 2017-03-13 a [null]
2 2017-03-14 [null] a
3 2017-03-14 b [null]
4 2017-03-16 [null] b
5 2017-03-16 c c
желание:
id date start end
1 2017-03-13 a [null]
2 2017-03-14 [null] a
3 2017-03-14 b [null]
4 2017-03-16 [null] b
5 2017-03-16 c [null]
6 2017-03-16 [null] c
У кого-нибудь есть идея?