Re: not so sequential sequences
От | Chris Browne |
---|---|
Тема | Re: not so sequential sequences |
Дата | |
Msg-id | 60irii7f5p.fsf@dba2.int.libertyrms.com обсуждение исходный текст |
Ответ на | not so sequential sequences ("Rhys Stewart" <rhys.stewart@gmail.com>) |
Список | pgsql-general |
rhys.stewart@gmail.com ("Rhys Stewart") writes: > Hi all, looking for a method to number a table sequentially, but the > sequence only increments if the value in a certain column is > different. as in > > > seq | parish > ------------------------ > 1 | Kingston > 1 | Kingston > 1 | Kingston > 1 | Kingston > 2 | Lucea > 3 | Morant Bay > 3 | Morant Bay > 3 | Morant Bay > 4 | Port Antonio > 5 | Savannah-La-Mar > 5 | Savannah-La-Mar > 5 | Savannah-La-Mar > > so i guess i would order by a certain column and then the 'magic > sequence' would be a column that only increments when the column > changes. The usual way to do this would be to separate out what clearly is a dependant table; the seq and parish values could be associated with a smaller table that increments any time you get a new parish. The process of doing this sort of separation is called "normalization." <http://en.wikipedia.org/wiki/Database_normalization> -- (reverse (concatenate 'string "gro.mca" "@" "enworbbc")) http://linuxfinances.info/info/internet.html Rules of the Evil Overlord #32. "I will not fly into a rage and kill a messenger who brings me bad news just to illustrate how evil I really am. Good messengers are hard to come by." <http://www.eviloverlord.com/>
В списке pgsql-general по дате отправления: