最初の列に同じデータを持つ最初の行のみが返されるように、行を返す適切な SQL クエリはありますか? つまり、次のような行がある場合
blah something
blah somethingelse
foo blah
bar blah
foo hello
クエリは、1 行目、3 行目、4 行目を表示する必要があります (最初の行は最初の列で "blah" が最初に出現するため)、3 行目は最初の列で "foo" が最初に出現する行であり、4 行目は最初の列の最初の「バー」)。
それが問題なら、私はH2データベースエンジンを使用しています。
更新:テーブルの定義が不明確で申し訳ありません。「何とか」、「foo」などは、行の最初の列の値を示します。
blah [rest of columns of first row]
blah [rest of columns of second row]
foo [-""- third row]
bar [-""- fourth row]
foo [-""- fifth row]