postgresのidカラムが整数ではありません。 1から3の値を持ち、この列の行数は100以上です。空の行に値を4,5,6として連続的に割り当てる必要があります。これは例ですが、私はテーブルの中にたくさんのレコードを持っています。それでは、どのように唯一の問題を提出するためのラインの下カラムの値を増やすマニュアル
select id, name from xyz order by id;
id | name
1 | a
2 | b
3 | c
4 | d
5 | e
6 | f
を引き起こす
select id, name from xyz order by id;
id | name
1 | a
2 | b
3 | c
| d
| e
| f
が欲しかったクエリでidカラムを更新するために私を助けて、それを考慮しないでください。
select id ,name,date_time,(select 'wasa'::text) as link from abc
union
select x.id+max(a.id),x.name,x.date_time,(select 'uu'::text) as link from xyz x ,abc a
group by x.id
order by id
**テーブルを完全に**更新するか、データを取得するときに値を割り当てるだけですか? –
はい永久に – user2638158
行のソート基準はいくつですか?idはnullですか? –