私は SQL クエリを初めて使用します。次の列を選択しようとしています。
pm_name、party、yr_comm、および yr_left。
最初の 3 列にデータがあり、yr_left を作成するために、yr_comm にエイリアスを指定しました。
SELECT ステートメントでサブクエリを使用して yr_left の最初の値をスキップしようとしましたが、サブクエリが複数の行を返すというエラーが発生しました。
SELECT pm_name, party, yr_comm,
(SELECT yr_comm FROM ministry WHERE yr_comm <> "1901") AS yr_left
FROM ministry
WHERE party <> "Labor"
私がする必要があるのは、yr_left 1901 の最初の値を 1903 に置き換えますが、最初の行の残りを保持し、1904 intp を 2 番目などに置き、yr_left の一番下の行に null 値を設定することです。
これを行うことは可能ですか?ステートメントはどのように表示されますか?