特殊なレコードの入り方をするものがあります。今回の質問では、この形式が前提だとして回答していただきたいと思っています。
状況としては、
- ユニークなIDがある
- id以外に2カラムあるが、片方ずつにしか入らない、もう一方はNULL
- これらをuniqueIdをもとにつなげたい
得たい理想のものが普通のRDBですが、特殊な状況です。
回答お願いいたします。
質問文の例示の時点で「ユニークなIDがある」の前提が崩れてるけども。
テーブル内で同値の別行が存在する時点で「ユニーク」じゃない。
「UniqueIdとは名ばかりの重複可能な列」を元に、「結果セットとしてUniqueIdで一意になり元表の空欄(NULL)以外の値を埋めた物を作りたい」という話じゃない?
「上手に」というあいまいな表現だとゴールが不明確なので得たいアドバイスになりにくいかと。
ユニークじゃない件について
実は、AWSの特殊なものを用いてサブクエリとして出したテーブルを更に処理するのを試みていました。もとのデータでは2カラムでユニークなレコードとして判定しています。ユニークIDと書くべきでなかったです。
上手にについて
集計前と理想の結果があり、そこをつなぐ処理を上手な処理と表現してしまいました。
ひとまず、質問調整してください。
回答2件
あなたの回答
tips
プレビュー